start: 00000000 600A bra +0xC /* 0000000C */ 00000002 0000 5744 ori.b D0, 0x44 /* 'D' */ 00000006 4546 chk.w D2, D6 00000008 01F4 .incomplete 0000000A 0000 48E7 ori.b D0, 0xE7 // begin alternate branch 0000000C-00000010 label0000000C: 0000000C 48E7 E0C8 movem.l -[A7], D0,D1,D2,A0,A1,A4 // end alternate branch 0000000C-00000010 label0000000C: // (misaligned) 0000000E E0C8 asr .w A0 00000010 4EBA 00F2 jsr [PC + 0xF2 /* 00000104 */] 00000014 41FA FFEA lea.l A0, [PC - 0x16 /* 00000000, value 0x600A0000 '`\n\0\0', cstring "`\ " */] 00000018 2008 move.l D0, A0 0000001A A055 syscall StripAddress 0000001C 4EBA 0090 jsr [PC + 0x90 /* 000000AE */] 00000020 4CDF 1307 movem.l D0,D1,D2,A0,A1,A4, [A7]+ 00000024 4EFA 0372 jmp [PC + 0x372 /* 00000398 */] fn00000028: 00000028 41FA FFD6 lea.l A0, [PC - 0x2A /* 00000000, value 0x600A0000 '`\n\0\0', cstring "`\ " */] 0000002C D1FC 0000 33A2 add.l A0, 0x33A2 00000032 2008 move.l D0, A0 00000034 A055 syscall StripAddress 00000036 4E75 rts fn00000038: 00000038 48E7 0600 movem.l -[A7], D5,D6 0000003C 594F subq.w A7, 4 0000003E 206F 0010 movea.l A0, [A7 + 0x10] 00000042 226F 0014 movea.l A1, [A7 + 0x14] 00000046 2C2F 0018 move.l D6, [A7 + 0x18] 0000004A 1E98 move.b [A7], [A0]+ 0000004C 1F58 0001 move.b [A7 + 0x1], [A0]+ 00000050 1F58 0002 move.b [A7 + 0x2], [A0]+ 00000054 1F58 0003 move.b [A7 + 0x3], [A0]+ 00000058 2A17 move.l D5, [A7] 0000005A 7400 moveq.l D2, 0x00 0000005C 6044 bra +0x46 /* 000000A2 */ label0000005E: 0000005E 1218 move.b D1, [A0]+ 00000060 1001 move.b D0, D1 00000062 0240 0080 andi.w D0, 0x80 00000066 670C beq +0xE /* 00000074 */ 00000068 D201 add.b D1, D1 0000006A 1001 move.b D0, D1 0000006C 4880 ext.w D0 0000006E 48C0 ext.l D0 00000070 D480 add.l D2, D0 00000072 6028 bra +0x2A /* 0000009C */ label00000074: 00000074 1E81 move.b [A7], D1 00000076 1F58 0001 move.b [A7 + 0x1], [A0]+ 0000007A 1001 move.b D0, D1 0000007C 0240 0040 andi.w D0, 0x40 /* '@' */ 00000080 670C beq +0xE /* 0000008E */ 00000082 3017 move.w D0, [A7] 00000084 E548 lsl D0.w, 2 00000086 E240 asr D0.w, 1 00000088 48C0 ext.l D0 0000008A D480 add.l D2, D0 0000008C 600E bra +0x10 /* 0000009C */ label0000008E: 0000008E 1F58 0002 move.b [A7 + 0x2], [A0]+ 00000092 1F58 0003 move.b [A7 + 0x3], [A0]+ 00000096 2417 move.l D2, [A7] 00000098 E58A lsl D2, 2 0000009A E282 asr D2, 1 label0000009C: 0000009C DDB1 2800 add.l [A1 + D2], D6 000000A0 5385 subq.l D5, 1 label000000A2: 000000A2 4A85 tst.l D5 000000A4 6EB8 bgt -0x46 /* 0000005E */ 000000A6 584F addq.w A7, 4 000000A8 4CDF 0060 movem.l D5,D6, [A7]+ 000000AC 4E75 rts fn000000AE: 000000AE 48E7 1020 movem.l -[A7], D3,A2 000000B2 2440 movea.l A2, D0 000000B4 202C 023E move.l D0, [A4 + 0x23E] 000000B8 260A move.l D3, A2 000000BA 9680 sub.l D3, D0 000000BC 6740 beq +0x42 /* 000000FE */ 000000BE 4A80 tst.l D0 000000C0 661C bne +0x1E /* 000000DE */ 000000C2 422C 0242 clr.b [A4 + 0x242] 000000C6 303C A89F move.w D0, 0xA89F 000000CA A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000000CC 2F08 move.l -[A7], A0 000000CE 303C A198 move.w D0, 0xA198 000000D2 A346 syscall GetOSTrapAddress, flags=3 000000D4 B1DF cmpa.l A0, [A7]+ 000000D6 56C0 sne D0 000000D8 4400 neg.b D0 000000DA 1940 0242 move.b [A4 + 0x242], D0 label000000DE: 000000DE 2F03 move.l -[A7], D3 000000E0 2F0A move.l -[A7], A2 000000E2 4EBA FF44 jsr [PC - 0xBC /* 00000028 */] 000000E6 2F00 move.l -[A7], D0 000000E8 4EBA FF4E jsr [PC - 0xB2 /* 00000038 */] 000000EC 4FEF 000C lea.l A7, [A7 + 0xC] 000000F0 294A 023E move.l [A4 + 0x23E], A2 000000F4 4A2C 0242 tst.b [A4 + 0x242] 000000F8 6704 beq +0x6 /* 000000FE */ 000000FA 7001 moveq.l D0, 0x01 000000FC A198 syscall HWPriv, flags=1 label000000FE: 000000FE 4CDF 0408 movem.l D3,A2, [A7]+ 00000102 4E75 rts fn00000104: 00000104 41FA FEFA lea.l A0, [PC - 0x106 /* 00000000, value 0x600A0000 '`\n\0\0', cstring "`\ " */] 00000108 D1FC 0000 3152 add.l A0, 0x3152 /* '1R' */ 0000010E 2008 move.l D0, A0 00000110 A055 syscall StripAddress 00000112 C18C exg D0, A4 00000114 4E75 rts fn00000116: 00000116 205F movea.l A0, [A7]+ 00000118 2248 movea.l A1, A0 0000011A D2D8 add.w A1, [A0]+ 0000011C B098 cmp.l D0, [A0]+ 0000011E 6C02 bge +0x4 /* 00000122 */ 00000120 4ED1 jmp [A1] label00000122: 00000122 B098 cmp.l D0, [A0]+ 00000124 6F02 ble +0x4 /* 00000128 */ 00000126 4ED1 jmp [A1] label00000128: 00000128 3218 move.w D1, [A0]+ label0000012A: 0000012A B098 cmp.l D0, [A0]+ 0000012C 6604 bne +0x6 /* 00000132 */ 0000012E D0D0 add.w A0, [A0] 00000130 4ED0 jmp [A0] label00000132: 00000132 5448 addq.w A0, 2 00000134 51C9 FFF4 dbf D1, -0xE /* 0000012A */ 00000138 4ED1 jmp [A1] 0000013A 4E75 rts fn0000013C: 0000013C 4E56 0000 link A6, 0 00000140 203C 0000 A89F move.l D0, 0xA89F 00000146 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000148 2F08 move.l -[A7], A0 0000014A 203C 0000 A0AD move.l D0, 0xA0AD 00000150 A346 syscall GetOSTrapAddress, flags=3 00000152 B1DF cmpa.l A0, [A7]+ 00000154 670E beq +0x10 /* 00000164 */ 00000156 202E 000C move.l D0, [A6 + 0xC] 0000015A A1AD syscall Gestalt, flags=1 0000015C 226E 0008 movea.l A1, [A6 + 0x8] 00000160 2288 move.l [A1], A0 00000162 6026 bra +0x28 /* 0000018A */ label00000164: 00000164 41FA 0036 lea.l A0, [PC + 0x36 /* 0000019C, value 0x76657273 'vers', cstring "vers" */] 00000168 303C EA51 move.w D0, 0xEA51 0000016C 222E 000C move.l D1, [A6 + 0xC] label00000170: 00000170 B298 cmp.l D1, [A0]+ 00000172 6706 beq +0x8 /* 0000017A */ 00000174 4A98 tst.l [A0]+ 00000176 6712 beq +0x14 /* 0000018A */ 00000178 60F6 bra -0x8 /* 00000170 */ label0000017A: 0000017A 43FA 0020 lea.l A1, [PC + 0x20 /* 0000019C, value 0x76657273 'vers', cstring "vers" */] 0000017E D3D0 add.l A1, [A0] 00000180 4ED1 jmp [A1] label00000182: 00000182 226E 0008 movea.l A1, [A6 + 0x8] 00000186 2280 move.l [A1], D0 00000188 4240 clr.w D0 label0000018A: 0000018A 3D40 0010 move.w [A6 + 0x10], D0 0000018E 4E5E unlink A6 00000190 205F movea.l A0, [A7]+ 00000192 508F addq.l A7, 8 00000194 4ED0 jmp [A0] label00000196: 00000196 303C EA52 move.w D0, 0xEA52 0000019A 60EE bra -0x10 /* 0000018A */ 0000019C 7665 moveq.l D3, 0x65 0000019E 7273 moveq.l D1, 0x73 000001A0 0000 0060 ori.b D0, 0x60 /* '`' */ 000001A4 6D61 blt +0x63 /* 00000207 */ 000001A6 6368 bls +0x6A /* 00000210 */ 000001A8 0000 0064 ori.b D0, 0x64 /* 'd' */ 000001AC 7379 moveq.l D1, 0x79 000001AE 7376 moveq.l D1, 0x76 000001B0 0000 0088 ori.b D0, 0x88 000001B4 7072 moveq.l D0, 0x72 000001B6 6F63 ble +0x65 /* 0000021B */ 000001B8 0000 0092 ori.b D0, 0x92 000001BC 6670 bne +0x72 /* 0000022E */ 000001BE 7520 moveq.l D2, 0x20 000001C0 0000 009E ori.b D0, 0x9E 000001C4 7164 moveq.l D0, 0x64 000001C6 2020 move.l D0, -[A0] 000001C8 0000 00E8 ori.b D0, 0xE8 000001CC 6B62 bmi +0x64 /* 00000230 */ 000001CE 6420 bcc +0x22 /* 000001F0 */ 000001D0 0000 011A ori.b D0, 0x1A 000001D4 6174 bsr +0x76 /* 0000024A */ 000001D6 6C6B bge +0x6D /* 00000243 */ 000001D8 0000 0142 ori.b D0, 0x42 /* 'B' */ 000001DC 6D6D blt +0x6F /* 0000024B */ 000001DE 7520 moveq.l D2, 0x20 000001E0 0000 0164 ori.b D0, 0x64 /* 'd' */ 000001E4 7261 moveq.l D1, 0x61 000001E6 6D20 blt +0x22 /* 00000208 */ 000001E8 0000 0188 ori.b D0, 0x88 000001EC 6C72 bge +0x74 /* 00000260 */ 000001EE 616D bsr +0x6F /* 0000025D */ label000001F0: 000001F0 0000 0188 ori.b D0, 0x88 000001F4 0000 0000 ori.b D0, 0x0 000001F8 0000 0000 ori.b D0, 0x0 000001FC 7001 moveq.l D0, 0x01 000001FE 6082 bra -0x7C /* 00000182 */ 00000200 2278 02AE movea.l A1, [0x000002AE /* ROMBase */] 00000204 7004 moveq.l D0, 0x04 00000206 0C69 0075 0008 cmpi.w [A1 + 0x8], 0x75 /* 'u' */ // begin alternate branch 00000208-00000210 label00000208: 00000208 0075 0008 6712 0C69 ori.w [[A5 + D6 * 8] + 0xC69], 0x8 // end alternate branch 00000208-00000210 label00000208: // (misaligned) 0000020C 6712 beq +0x14 /* 00000220 */ 0000020E 0C69 0276 0008 cmpi.w [A1 + 0x8], 0x276 // begin alternate branch 00000210-00000216 label00000210: 00000210 0276 0008 6604 andi.w [A6 + D6.w * 8 + 0x4], 0x8 // end alternate branch 00000210-00000216 label00000210: // (misaligned) 00000214 6604 bne +0x6 /* 0000021A */ 00000216 5240 addq.w D0, 1 00000218 6006 bra +0x8 /* 00000220 */ label0000021A: 0000021A 1038 0CB3 move.b D0, [0x00000CB3 /* MMUFluff/MachineType */] 0000021E 5C80 addq.l D0, 6 label00000220: 00000220 6000 FF60 bra -0x9E /* 00000182 */ 00000224 7000 moveq.l D0, 0x00 00000226 3038 015A move.w D0, [0x0000015A /* SysVersion */] 0000022A 6000 FF56 bra -0xA8 /* 00000182 */ label0000022E: 0000022E 7000 moveq.l D0, 0x00 label00000230: 00000230 1038 012F move.b D0, [0x0000012F /* CPUFlag */] 00000234 5240 addq.w D0, 1 00000236 6000 FF4A bra -0xB4 /* 00000182 */ 0000023A 0C38 0004 012F cmpi.b [0x0000012F /* CPUFlag */], 0x4 00000240 6738 beq +0x3A /* 0000027A */ 00000242 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4 00000248 6734 beq +0x36 /* 0000027E */ fn0000024A: 0000024A 204F movea.l A0, A7 0000024C F280 0000 fnop 00000250 F327 .extension 0x327 <> // unimplemented 00000252 3017 move.w D0, [A7] 00000254 2E48 movea.l A7, A0 00000256 0C40 1F18 cmpi.w D0, 0x1F18 0000025A 6716 beq +0x18 /* 00000272 */ 0000025C 0C40 3F18 cmpi.w D0, 0x3F18 label00000260: 00000260 6710 beq +0x12 /* 00000272 */ 00000262 0C40 3F38 cmpi.w D0, 0x3F38 /* '?8' */ 00000266 670E beq +0x10 /* 00000276 */ 00000268 0C40 1F38 cmpi.w D0, 0x1F38 0000026C 6708 beq +0xA /* 00000276 */ 0000026E 7000 moveq.l D0, 0x00 00000270 600E bra +0x10 /* 00000280 */ label00000272: 00000272 7001 moveq.l D0, 0x01 00000274 600A bra +0xC /* 00000280 */ label00000276: 00000276 7002 moveq.l D0, 0x02 00000278 6006 bra +0x8 /* 00000280 */ label0000027A: 0000027A 7003 moveq.l D0, 0x03 0000027C 6002 bra +0x4 /* 00000280 */ label0000027E: 0000027E 7000 moveq.l D0, 0x00 label00000280: 00000280 6000 FF00 bra -0xFE /* 00000182 */ 00000284 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF 0000028A 6E1C bgt +0x1E /* 000002A8 */ 0000028C 303C A89F move.w D0, 0xA89F 00000290 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000292 2408 move.l D2, A0 00000294 203C 0000 AB03 move.l D0, 0xAB03 0000029A A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 0000029C 203C 0000 0100 move.l D0, 0x100 000002A2 B488 cmp.l D2, A0 000002A4 6606 bne +0x8 /* 000002AC */ 000002A6 600A bra +0xC /* 000002B2 */ label000002A8: 000002A8 7000 moveq.l D0, 0x00 000002AA 6006 bra +0x8 /* 000002B2 */ label000002AC: 000002AC 203C 0000 0200 move.l D0, 0x200 label000002B2: 000002B2 6000 FECE bra -0x130 /* 00000182 */ 000002B6 1038 021E move.b D0, [0x0000021E /* KbdType */] 000002BA 41FA 0016 lea.l A0, [PC + 0x16 /* 000002D2, value 0x3130B02 */] 000002BE 2248 movea.l A1, A0 label000002C0: 000002C0 1218 move.b D1, [A0]+ 000002C2 6700 FED2 beq -0x12C /* 00000196 */ 000002C6 B200 cmp.b D1, D0 000002C8 66F6 bne -0x8 /* 000002C0 */ 000002CA 91C9 sub.l A0, A1 000002CC 2008 move.l D0, A0 000002CE 6000 FEB2 bra -0x14C /* 00000182 */ 000002D2 0313 btst [A3], D1 000002D4 0B02 btst D2, D5 000002D6 0106 btst D6, D0 000002D8 0704 btst D4, D3 000002DA 0508 btst A0, D2 000002DC 0900 btst D0, D4 000002DE 7000 moveq.l D0, 0x00 000002E0 4A38 0291 tst.b [0x00000291 /* PortBUse */] 000002E4 6B16 bmi +0x18 /* 000002FC */ 000002E6 1238 01FB move.b D1, [0x000001FB /* SPConfig */] 000002EA 0201 000F andi.b D1, 0xF 000002EE 0C01 0001 cmpi.b D1, 0x1 000002F2 6608 bne +0xA /* 000002FC */ 000002F4 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */] 000002F8 1028 0007 move.b D0, [A0 + 0x7] label000002FC: 000002FC 6000 FE84 bra -0x17A /* 00000182 */ 00000300 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2 00000306 6D16 blt +0x18 /* 0000031E */ 00000308 7000 moveq.l D0, 0x00 0000030A 1038 0CB1 move.b D0, [0x00000CB1 /* MMUType */] 0000030E 0C00 0001 cmpi.b D0, 0x1 00000312 670C beq +0xE /* 00000320 */ 00000314 0C00 0003 cmpi.b D0, 0x3 00000318 6D04 blt +0x6 /* 0000031E */ 0000031A 5340 subq.w D0, 1 0000031C 6002 bra +0x4 /* 00000320 */ label0000031E: 0000031E 7000 moveq.l D0, 0x00 label00000320: 00000320 6000 FE60 bra -0x19E /* 00000182 */ 00000324 303C A89F move.w D0, 0xA89F 00000328 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 0000032A 2408 move.l D2, A0 0000032C 203C 0000 A88F move.l D0, 0xA88F 00000332 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000334 2038 0108 move.l D0, [0x00000108 /* MemTop */] 00000338 B488 cmp.l D2, A0 0000033A 670A beq +0xC /* 00000346 */ 0000033C 598F subq.l A7, 4 0000033E 3F3C 0016 move.w -[A7], 0x16 00000342 A88F syscall OSDispatch 00000344 201F move.l D0, [A7]+ label00000346: 00000346 6000 FE3A bra -0x1C4 /* 00000182 */ fn0000034A: 0000034A 225F movea.l A1, [A7]+ 0000034C 205F movea.l A0, [A7]+ 0000034E A025 syscall GetHandleSize 00000350 2E80 move.l [A7], D0 00000352 6A02 bpl +0x4 /* 00000356 */ 00000354 4297 clr.l [A7] label00000356: 00000356 4ED1 jmp [A1] fn00000358: 00000358 206F 000C movea.l A0, [A7 + 0xC] 0000035C 226F 0008 movea.l A1, [A7 + 0x8] 00000360 7000 moveq.l D0, 0x00 00000362 1018 move.b D0, [A0]+ 00000364 4840 swap.w D0 00000366 1019 move.b D0, [A1]+ 00000368 4A2F 0004 tst.b [A7 + 0x4] 0000036C 670E beq +0x10 /* 0000037C */ 0000036E 4A2F 0006 tst.b [A7 + 0x6] 00000372 6704 beq +0x6 /* 00000378 */ 00000374 A43C syscall CmpString, flags=4 00000376 6010 bra +0x12 /* 00000388 */ label00000378: 00000378 A03C syscall CmpString 0000037A 600C bra +0xE /* 00000388 */ label0000037C: 0000037C 4A2F 0006 tst.b [A7 + 0x6] 00000380 6704 beq +0x6 /* 00000386 */ 00000382 A63C syscall CmpString, flags=6 00000384 6002 bra +0x4 /* 00000388 */ label00000386: 00000386 A23C syscall CmpString, flags=2 label00000388: 00000388 0A00 0001 xori.b D0, 0x1 0000038C 1F40 0010 move.b [A7 + 0x10], D0 00000390 205F movea.l A0, [A7]+ 00000392 4FEF 000C lea.l A7, [A7 + 0xC] 00000396 4ED0 jmp [A0] label00000398: 00000398 4E56 FFFC link A6, -0x0004 0000039C 48E7 1C00 movem.l -[A7], D3,D4,D5 000003A0 3A2E 000C move.w D5, [A6 + 0xC] 000003A4 7600 moveq.l D3, 0x00 000003A6 4EBA FD5C jsr [PC - 0x2A4 /* 00000104 */] 000003AA 2800 move.l D4, D0 000003AC 4A2C 019E tst.b [A4 + 0x19E] 000003B0 6604 bne +0x6 /* 000003B6 */ 000003B2 4EBA 011E jsr [PC + 0x11E /* 000004D2 */] label000003B6: 000003B6 296E 000E 0226 move.l [A4 + 0x226], [A6 + 0xE] 000003BC 396E 0012 022A move.w [A4 + 0x22A], [A6 + 0x12] 000003C2 206C 0226 movea.l A0, [A4 + 0x226] 000003C6 2068 0072 movea.l A0, [A0 + 0x72] 000003CA 2050 movea.l A0, [A0] 000003CC 2968 0002 022C move.l [A4 + 0x22C], [A0 + 0x2] 000003D2 2968 0006 0230 move.l [A4 + 0x230], [A0 + 0x6] 000003D8 0C45 0003 cmpi.w D5, 0x3 000003DC 673A beq +0x3C /* 00000418 */ 000003DE 594F subq.w A7, 4 000003E0 206C 0226 movea.l A0, [A4 + 0x226] 000003E4 2F28 0082 move.l -[A7], [A0 + 0x82] 000003E8 4EBA FF60 jsr [PC - 0xA0 /* 0000034A */] 000003EC 201F move.l D0, [A7]+ 000003EE 722A moveq.l D1, 0x2A 000003F0 B081 cmp.l D0, D1 000003F2 640C bcc +0xE /* 00000400 */ 000003F4 206C 0226 movea.l A0, [A4 + 0x226] 000003F8 2068 0082 movea.l A0, [A0 + 0x82] 000003FC 702A moveq.l D0, 0x2A 000003FE A024 syscall SetHandleSize label00000400: 00000400 206C 0226 movea.l A0, [A4 + 0x226] 00000404 2068 0082 movea.l A0, [A0 + 0x82] 00000408 A029 syscall HLock 0000040A 206C 0226 movea.l A0, [A4 + 0x226] 0000040E 2068 0082 movea.l A0, [A0 + 0x82] 00000412 2950 0222 move.l [A4 + 0x222], [A0] 00000416 6004 bra +0x6 /* 0000041C */ label00000418: 00000418 42AC 0222 clr.l [A4 + 0x222] label0000041C: 0000041C 3005 move.w D0, D5 0000041E 48C0 ext.l D0 00000420 0C80 0000 0006 cmpi.l D0, 0x6 00000426 6276 bhi +0x78 /* 0000049E */ 00000428 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 0000042C 4EFB 0002 jmp [PC + D0.w + 0x2] 00000430 000E 0026 ori.b A6, 0x26 /* '&' */ 00000434 003A 0040 0046 ori.b [PC + 0x46 /* 0000047C, value 0x2, pstring "\"`" */], 0x40 /* '@' */ 0000043A 0050 005C ori.w [A0], 0x5C /* '\\' */ 0000043E 4EBA 10DA jsr [PC + 0x10DA /* 0000151A */] 00000442 202E 0008 move.l D0, [A6 + 0x8] 00000446 0280 0000 FFFF andi.l D0, 0xFFFF 0000044C 3F00 move.w -[A7], D0 0000044E 4EBA 0672 jsr [PC + 0x672 /* 00000AC2 */] 00000452 544F addq.w A7, 2 00000454 6048 bra +0x4A /* 0000049E */ 00000456 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 0000045C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000460 4EBA 043E jsr [PC + 0x43E /* 000008A0 */] 00000464 2600 move.l D3, D0 00000466 584F addq.w A7, 4 00000468 6034 bra +0x36 /* 0000049E */ 0000046A 4EBA 0314 jsr [PC + 0x314 /* 00000780 */] 0000046E 602E bra +0x30 /* 0000049E */ 00000470 4EBA 0116 jsr [PC + 0x116 /* 00000588 */] 00000474 6028 bra +0x2A /* 0000049E */ 00000476 4EBA 0220 jsr [PC + 0x220 /* 00000698 */] 0000047A 42AC 0222 clr.l [A4 + 0x222] 0000047E 601E bra +0x20 /* 0000049E */ 00000480 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000484 4EBA 0236 jsr [PC + 0x236 /* 000006BC */] 00000488 584F addq.w A7, 4 0000048A 6012 bra +0x14 /* 0000049E */ 0000048C 4EBA 108C jsr [PC + 0x108C /* 0000151A */] 00000490 4EBA 023A jsr [PC + 0x23A /* 000006CC */] 00000494 3F3C 029A move.w -[A7], 0x29A 00000498 4EBA 0628 jsr [PC + 0x628 /* 00000AC2 */] 0000049C 544F addq.w A7, 2 label0000049E: 0000049E 4AAC 0222 tst.l [A4 + 0x222] 000004A2 671C beq +0x1E /* 000004C0 */ 000004A4 2F2C 0226 move.l -[A7], [A4 + 0x226] 000004A8 4EBA 0BDC jsr [PC + 0xBDC /* 00001086 */] 000004AC 206C 0222 movea.l A0, [A4 + 0x222] 000004B0 1140 0015 move.b [A0 + 0x15], D0 000004B4 206C 0226 movea.l A0, [A4 + 0x226] 000004B8 2068 0082 movea.l A0, [A0 + 0x82] 000004BC A02A syscall HUnlock 000004BE 584F addq.w A7, 4 label000004C0: 000004C0 2004 move.l D0, D4 000004C2 C18C exg D0, A4 000004C4 2F43 0024 move.l [A7 + 0x24], D3 000004C8 4CDF 0038 movem.l D3,D4,D5, [A7]+ 000004CC 4E5E unlink A6 000004CE 4E74 000C rtd 0x000C fn000004D2: 000004D2 4E56 FFE6 link A6, -0x001A 000004D6 2D6C 011A FFF8 move.l [A6 - 0x8], [A4 + 0x11A] 000004DC 2D6C 011E FFFC move.l [A6 - 0x4], [A4 + 0x11E] 000004E2 2D6C 0112 FFF0 move.l [A6 - 0x10], [A4 + 0x112] 000004E8 2D6C 0116 FFF4 move.l [A6 - 0xC], [A4 + 0x116] 000004EE 2D6C 0236 FFE8 move.l [A6 - 0x18], [A4 + 0x236] 000004F4 2D6C 023A FFEC move.l [A6 - 0x14], [A4 + 0x23A] 000004FA 4A2C 019E tst.b [A4 + 0x19E] 000004FE 6600 0084 bne +0x86 /* 00000584 */ 00000502 554F subq.w A7, 2 00000504 2F3C 5068 8C6D move.l -[A7], 0x50688C6D 0000050A 486C 019A pea.l [A4 + 0x19A] 0000050E 4EBA FC2C jsr [PC - 0x3D4 /* 0000013C */] 00000512 301F move.w D0, [A7]+ 00000514 3D40 FFE6 move.w [A6 - 0x1A], D0 00000518 48C0 ext.l D0 0000051A 6704 beq +0x6 /* 00000520 */ 0000051C 42AC 019A clr.l [A4 + 0x19A] label00000520: 00000520 486C 021A pea.l [A4 + 0x21A] 00000524 4EBA 1414 jsr [PC + 0x1414 /* 0000193A */] 00000528 486C 01A4 pea.l [A4 + 0x1A4] 0000052C 4EBA 142C jsr [PC + 0x142C /* 0000195A */] 00000530 486C 01A4 pea.l [A4 + 0x1A4] 00000534 4EBA 149E jsr [PC + 0x149E /* 000019D4 */] 00000538 426C 01E4 clr.w [A4 + 0x1E4] 0000053C 426C 01E6 clr.w [A4 + 0x1E6] 00000540 426C 01E8 clr.w [A4 + 0x1E8] 00000544 397C FFFF 01EA move.w [A4 + 0x1EA], 0xFFFF 0000054A 397C FFFF 01EC move.w [A4 + 0x1EC], 0xFFFF 00000550 397C FFFF 01EE move.w [A4 + 0x1EE], 0xFFFF 00000556 296E FFF8 01F0 move.l [A4 + 0x1F0], [A6 - 0x8] 0000055C 296E FFFC 01F4 move.l [A4 + 0x1F4], [A6 - 0x4] 00000562 296E FFF0 01F8 move.l [A4 + 0x1F8], [A6 - 0x10] 00000568 296E FFF4 01FC move.l [A4 + 0x1FC], [A6 - 0xC] 0000056E 296E FFE8 0200 move.l [A4 + 0x200], [A6 - 0x18] 00000574 296E FFEC 0204 move.l [A4 + 0x204], [A6 - 0x14] 0000057A 4EBA 1510 jsr [PC + 0x1510 /* 00001A8C */] 0000057E 197C 0001 019E move.b [A4 + 0x19E], 0x1 label00000584: 00000584 4E5E unlink A6 00000586 4E75 rts fn00000588: 00000588 4E56 FFF6 link A6, -0x000A 0000058C 2F0A move.l -[A7], A2 0000058E 702A moveq.l D0, 0x2A 00000590 A722 syscall NewHandleSysClear, flags=7 00000592 2448 movea.l A2, A0 00000594 200A move.l D0, A2 00000596 660C bne +0xE /* 000005A4 */ 00000598 206C 0226 movea.l A0, [A4 + 0x226] 0000059C 42A8 0082 clr.l [A0 + 0x82] 000005A0 6000 00F0 bra +0xF2 /* 00000692 */ label000005A4: 000005A4 206C 0226 movea.l A0, [A4 + 0x226] 000005A8 214A 0082 move.l [A0 + 0x82], A2 000005AC 204A movea.l A0, A2 000005AE A029 syscall HLock 000005B0 2952 0222 move.l [A4 + 0x222], [A2] 000005B4 0C6C 0008 022A cmpi.w [A4 + 0x22A], 0x8 000005BA 670C beq +0xE /* 000005C8 */ 000005BC 0C6C 000C 022A cmpi.w [A4 + 0x22A], 0xC 000005C2 6704 beq +0x6 /* 000005C8 */ 000005C4 7000 moveq.l D0, 0x00 000005C6 6002 bra +0x4 /* 000005CA */ label000005C8: 000005C8 7001 moveq.l D0, 0x01 label000005CA: 000005CA 206C 0226 movea.l A0, [A4 + 0x226] 000005CE 1140 0071 move.b [A0 + 0x71], D0 000005D2 206C 0226 movea.l A0, [A4 + 0x226] 000005D6 4A28 0070 tst.b [A0 + 0x70] 000005DA 6708 beq +0xA /* 000005E4 */ 000005DC 0C6C 0005 022A cmpi.w [A4 + 0x22A], 0x5 000005E2 6604 bne +0x6 /* 000005E8 */ label000005E4: 000005E4 7000 moveq.l D0, 0x00 000005E6 6002 bra +0x4 /* 000005EA */ label000005E8: 000005E8 7001 moveq.l D0, 0x01 label000005EA: 000005EA 206C 0226 movea.l A0, [A4 + 0x226] 000005EE 1140 0070 move.b [A0 + 0x70], D0 000005F2 486C 022C pea.l [A4 + 0x22C] 000005F6 42A7 clr.l -[A7] 000005F8 42A7 clr.l -[A7] 000005FA A8A7 syscall SetRect 000005FC 486E FFF6 pea.l [A6 - 0xA] 00000600 4EBA 1320 jsr [PC + 0x1320 /* 00001922 */] 00000604 AA2A syscall GetMainDevice 00000606 205F movea.l A0, [A7]+ 00000608 2050 movea.l A0, [A0] 0000060A 2D68 0022 FFF8 move.l [A6 - 0x8], [A0 + 0x22] 00000610 2D68 0026 FFFC move.l [A6 - 0x4], [A0 + 0x26] 00000616 554F subq.w A7, 2 00000618 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */] 0000061C 301F move.w D0, [A7]+ 0000061E D16E FFF8 add.w [A6 - 0x8], D0 00000622 2F3C 000A 000A move.l -[A7], 0xA000A /* '\n\0\n' */ 00000628 486E FFF8 pea.l [A6 - 0x8] 0000062C 4EBA 09F4 jsr [PC + 0x9F4 /* 00001022 */] 00000630 302E FFF6 move.w D0, [A6 - 0xA] 00000634 D16E FFF8 add.w [A6 - 0x8], D0 00000638 206C 0222 movea.l A0, [A4 + 0x222] 0000063C 216E FFF8 0008 move.l [A0 + 0x8], [A6 - 0x8] 00000642 216E FFFC 000C move.l [A0 + 0xC], [A6 - 0x4] 00000648 206C 0222 movea.l A0, [A4 + 0x222] 0000064C 20AE FFF8 move.l [A0], [A6 - 0x8] 00000650 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4] 00000656 206C 0222 movea.l A0, [A4 + 0x222] 0000065A 117C 0001 0014 move.b [A0 + 0x14], 0x1 00000660 206C 0222 movea.l A0, [A4 + 0x222] 00000664 4228 0015 clr.b [A0 + 0x15] 00000668 206C 0222 movea.l A0, [A4 + 0x222] 0000066C 4228 0016 clr.b [A0 + 0x16] 00000670 4EBA 1422 jsr [PC + 0x1422 /* 00001A94 */] 00000674 4AAC 019A tst.l [A4 + 0x19A] 00000678 504F addq.w A7, 8 0000067A 6712 beq +0x14 /* 0000068E */ 0000067C 206C 019A movea.l A0, [A4 + 0x19A] 00000680 52A8 022C addq.l [A0 + 0x22C], 1 00000684 206C 019A movea.l A0, [A4 + 0x19A] 00000688 117C 0001 0230 move.b [A0 + 0x230], 0x1 label0000068E: 0000068E 204A movea.l A0, A2 00000690 A02A syscall HUnlock label00000692: 00000692 245F movea.l A2, [A7]+ 00000694 4E5E unlink A6 00000696 4E75 rts fn00000698: 00000698 4E56 0000 link A6, 0 0000069C 4EBA 1452 jsr [PC + 0x1452 /* 00001AF0 */] 000006A0 206C 0226 movea.l A0, [A4 + 0x226] 000006A4 4AA8 0082 tst.l [A0 + 0x82] 000006A8 670E beq +0x10 /* 000006B8 */ 000006AA 2068 0082 movea.l A0, [A0 + 0x82] 000006AE A023 syscall DisposHandle/DisposeHandle 000006B0 206C 0226 movea.l A0, [A4 + 0x226] 000006B4 42A8 0082 clr.l [A0 + 0x82] label000006B8: 000006B8 4E5E unlink A6 000006BA 4E75 rts fn000006BC: 000006BC 4E56 0000 link A6, 0 000006C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006C4 4EBA 1432 jsr [PC + 0x1432 /* 00001AF8 */] 000006C8 4E5E unlink A6 000006CA 4E75 rts fn000006CC: 000006CC 4E56 FFD6 link A6, -0x002A 000006D0 206C 0222 movea.l A0, [A4 + 0x222] 000006D4 117C 0001 0016 move.b [A0 + 0x16], 0x1 000006DA 206C 0226 movea.l A0, [A4 + 0x226] 000006DE 4A28 006E tst.b [A0 + 0x6E] 000006E2 6700 0098 beq +0x9A /* 0000077C */ 000006E6 486E FFF4 pea.l [A6 - 0xC] 000006EA A874 syscall GetPort 000006EC 2F2C 0226 move.l -[A7], [A4 + 0x226] 000006F0 A873 syscall SetPort 000006F2 486E FFE2 pea.l [A6 - 0x1E] 000006F6 A898 syscall GetPenState 000006F8 486E FFDC pea.l [A6 - 0x24] 000006FC AA19 syscall GetForeColor 000006FE 486E FFD6 pea.l [A6 - 0x2A] 00000702 AA1A syscall GetBackColor 00000704 A89E syscall PenNormal 00000706 206C 0226 movea.l A0, [A4 + 0x226] 0000070A 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10] 00000710 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] 00000716 302E FFFE move.w D0, [A6 - 0x2] 0000071A 48C0 ext.l D0 0000071C 72F1 moveq.l D1, 0xFFFFFFF1 0000071E D081 add.l D0, D1 00000720 3D40 FFFA move.w [A6 - 0x6], D0 00000724 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000728 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000072C A893 syscall MoveTo 0000072E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000732 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000736 A891 syscall LineTo 00000738 302E FFFC move.w D0, [A6 - 0x4] 0000073C 48C0 ext.l D0 0000073E 72F1 moveq.l D1, 0xFFFFFFF1 00000740 D081 add.l D0, D1 00000742 3D40 FFF8 move.w [A6 - 0x8], D0 00000746 206C 0226 movea.l A0, [A4 + 0x226] 0000074A 3D68 0012 FFFA move.w [A6 - 0x6], [A0 + 0x12] 00000750 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000754 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000758 A893 syscall MoveTo 0000075A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000075E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000762 A891 syscall LineTo 00000764 486E FFDC pea.l [A6 - 0x24] 00000768 AA14 syscall RGBForeColor 0000076A 486E FFD6 pea.l [A6 - 0x2A] 0000076E AA15 syscall RGBBackColor 00000770 486E FFE2 pea.l [A6 - 0x1E] 00000774 A899 syscall SetPenState 00000776 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000077A A873 syscall SetPort label0000077C: 0000077C 4E5E unlink A6 0000077E 4E75 rts fn00000780: 00000780 4E56 FFF4 link A6, -0x000C 00000784 2F0A move.l -[A7], A2 00000786 486E FFF4 pea.l [A6 - 0xC] 0000078A A874 syscall GetPort 0000078C 2F2C 0226 move.l -[A7], [A4 + 0x226] 00000790 A873 syscall SetPort 00000792 206C 0226 movea.l A0, [A4 + 0x226] 00000796 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10] 0000079C 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] 000007A2 486E FFF8 pea.l [A6 - 0x8] 000007A6 A870 syscall LocalToGlobal 000007A8 486E FFFC pea.l [A6 - 0x4] 000007AC A870 syscall LocalToGlobal 000007AE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000007B2 A873 syscall SetPort 000007B4 206C 0226 movea.l A0, [A4 + 0x226] 000007B8 2F28 0076 move.l -[A7], [A0 + 0x76] 000007BC 486E FFF8 pea.l [A6 - 0x8] 000007C0 A8DF syscall RectRgn 000007C2 0C6C 0008 022A cmpi.w [A4 + 0x22A], 0x8 000007C8 6622 bne +0x24 /* 000007EC */ 000007CA 554F subq.w A7, 2 000007CC 206C 0222 movea.l A0, [A4 + 0x222] 000007D0 4868 0008 pea.l [A0 + 0x8] 000007D4 486E FFF8 pea.l [A6 - 0x8] 000007D8 A8A6 syscall EqualRect 000007DA 101F move.b D0, [A7]+ 000007DC 660E bne +0x10 /* 000007EC */ 000007DE 206C 0222 movea.l A0, [A4 + 0x222] 000007E2 20AE FFF8 move.l [A0], [A6 - 0x8] 000007E6 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4] label000007EC: 000007EC 302C 022A move.w D0, [A4 + 0x22A] 000007F0 48C0 ext.l D0 000007F2 0C80 0000 000C cmpi.l D0, 0xC 000007F8 6200 0084 bhi +0x86 /* 0000087E */ 000007FC 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000800 4EFB 0002 jmp [PC + D0.w + 0x2] 00000804 001A 001A ori.b [A2]+, 0x1A 00000808 007A 0026 001A ori.w [PC + 0x1A /* 00000824, value 0x144C */], 0x26 /* '&' */ 0000080E 001A 007A ori.b [A2]+, 0x7A /* 'z' */ 00000812 007A 001A 007A ori.w [PC + 0x7A /* 0000088E, value 0x2F28 '/(', cstring "/(" */], 0x1A 00000818 007A 007A 001A ori.w [PC + 0x1A /* 00000834, value 0x7EE */], 0x7A /* 'z' */ 0000081E 486E FFF8 pea.l [A6 - 0x8] 00000822 4EBA 144C jsr [PC + 0x144C /* 00001C70 */] 00000826 584F addq.w A7, 4 00000828 6070 bra +0x72 /* 0000089A */ 0000082A 4878 FFFF push.l 0xFFFF 0000082E 486E FFF8 pea.l [A6 - 0x8] 00000832 4EBA 07EE jsr [PC + 0x7EE /* 00001022 */] 00000836 206C 0226 movea.l A0, [A4 + 0x226] 0000083A 2F28 0072 move.l -[A7], [A0 + 0x72] 0000083E 486E FFF8 pea.l [A6 - 0x8] 00000842 A8DF syscall RectRgn 00000844 A8D8 syscall NewRgn 00000846 205F movea.l A0, [A7]+ 00000848 2448 movea.l A2, A0 0000084A 200A move.l D0, A2 0000084C 584F addq.w A7, 4 0000084E 674A beq +0x4C /* 0000089A */ 00000850 2F3C 0001 0001 move.l -[A7], 0x10001 00000856 486E FFF8 pea.l [A6 - 0x8] 0000085A 4EBA 0808 jsr [PC + 0x808 /* 00001064 */] 0000085E 2F0A move.l -[A7], A2 00000860 486E FFF8 pea.l [A6 - 0x8] 00000864 A8DF syscall RectRgn 00000866 206C 0226 movea.l A0, [A4 + 0x226] 0000086A 2F28 0072 move.l -[A7], [A0 + 0x72] 0000086E 2F0A move.l -[A7], A2 00000870 2F28 0072 move.l -[A7], [A0 + 0x72] 00000874 A8E5 syscall UnionRgn 00000876 2F0A move.l -[A7], A2 00000878 A8D9 syscall DisposRgn/DisposeRgn 0000087A 504F addq.w A7, 8 0000087C 601C bra +0x1E /* 0000089A */ label0000087E: 0000087E 4878 FFFF push.l 0xFFFF 00000882 486E FFF8 pea.l [A6 - 0x8] 00000886 4EBA 079A jsr [PC + 0x79A /* 00001022 */] 0000088A 206C 0226 movea.l A0, [A4 + 0x226] 0000088E 2F28 0072 move.l -[A7], [A0 + 0x72] 00000892 486E FFF8 pea.l [A6 - 0x8] 00000896 A8DF syscall RectRgn 00000898 504F addq.w A7, 8 label0000089A: 0000089A 245F movea.l A2, [A7]+ 0000089C 4E5E unlink A6 0000089E 4E75 rts fn000008A0: 000008A0 4E56 FFE6 link A6, -0x001A 000008A4 48E7 1800 movem.l -[A7], D3,D4 000008A8 7600 moveq.l D3, 0x00 000008AA 2F2C 0226 move.l -[A7], [A4 + 0x226] 000008AE 4EBA 07D6 jsr [PC + 0x7D6 /* 00001086 */] 000008B2 4A00 tst.b D0 000008B4 584F addq.w A7, 4 000008B6 660E bne +0x10 /* 000008C6 */ 000008B8 4A6C 022A tst.w [A4 + 0x22A] 000008BC 670C beq +0xE /* 000008CA */ 000008BE 0C6C 0008 022A cmpi.w [A4 + 0x22A], 0x8 000008C4 6704 beq +0x6 /* 000008CA */ label000008C6: 000008C6 7000 moveq.l D0, 0x00 000008C8 6002 bra +0x4 /* 000008CC */ label000008CA: 000008CA 7001 moveq.l D0, 0x01 label000008CC: 000008CC 1800 move.b D4, D0 000008CE 206C 0226 movea.l A0, [A4 + 0x226] 000008D2 2068 0076 movea.l A0, [A0 + 0x76] 000008D6 2050 movea.l A0, [A0] 000008D8 2D68 0002 FFF0 move.l [A6 - 0x10], [A0 + 0x2] 000008DE 2D68 0006 FFF4 move.l [A6 - 0xC], [A0 + 0x6] 000008E4 554F subq.w A7, 2 000008E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008EA 206C 0226 movea.l A0, [A4 + 0x226] 000008EE 2F28 0076 move.l -[A7], [A0 + 0x76] 000008F2 A8E8 syscall PtInRgn 000008F4 101F move.b D0, [A7]+ 000008F6 6762 beq +0x64 /* 0000095A */ 000008F8 7601 moveq.l D3, 0x01 000008FA 206C 0226 movea.l A0, [A4 + 0x226] 000008FE 4A28 006F tst.b [A0 + 0x6F] 00000902 6700 01B4 beq +0x1B6 /* 00000AB8 */ 00000906 4A04 tst.b D4 00000908 6700 01AE beq +0x1B0 /* 00000AB8 */ 0000090C 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10] 00000912 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC] 00000918 302E FFFE move.w D0, [A6 - 0x2] 0000091C 48C0 ext.l D0 0000091E 72F1 moveq.l D1, 0xFFFFFFF1 00000920 D081 add.l D0, D1 00000922 3D40 FFFA move.w [A6 - 0x6], D0 00000926 302E FFFC move.w D0, [A6 - 0x4] 0000092A 48C0 ext.l D0 0000092C D081 add.l D0, D1 0000092E 3D40 FFF8 move.w [A6 - 0x8], D0 00000932 486E FFF8 pea.l [A6 - 0x8] 00000936 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000093A 4EBA 06AE jsr [PC + 0x6AE /* 00000FEA */] 0000093E 4A00 tst.b D0 00000940 504F addq.w A7, 8 00000942 6700 0174 beq +0x176 /* 00000AB8 */ 00000946 4AAC 019A tst.l [A4 + 0x19A] 0000094A 6708 beq +0xA /* 00000954 */ 0000094C 206C 019A movea.l A0, [A4 + 0x19A] 00000950 4268 0222 clr.w [A0 + 0x222] label00000954: 00000954 7603 moveq.l D3, 0x03 00000956 6000 0160 bra +0x162 /* 00000AB8 */ label0000095A: 0000095A 554F subq.w A7, 2 0000095C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000960 206C 0226 movea.l A0, [A4 + 0x226] 00000964 2F28 0072 move.l -[A7], [A0 + 0x72] 00000968 A8E8 syscall PtInRgn 0000096A 101F move.b D0, [A7]+ 0000096C 6700 014A beq +0x14C /* 00000AB8 */ 00000970 7602 moveq.l D3, 0x02 00000972 206C 0226 movea.l A0, [A4 + 0x226] 00000976 4A28 006F tst.b [A0 + 0x6F] 0000097A 6700 00E8 beq +0xEA /* 00000A64 */ 0000097E 0C6C 0001 022A cmpi.w [A4 + 0x22A], 0x1 00000984 6700 00DE beq +0xE0 /* 00000A64 */ 00000988 0C6C 0003 022A cmpi.w [A4 + 0x22A], 0x3 0000098E 6700 00D4 beq +0xD6 /* 00000A64 */ 00000992 0C6C 0005 022A cmpi.w [A4 + 0x22A], 0x5 00000998 6700 00CA beq +0xCC /* 00000A64 */ 0000099C 0C6C 0002 022A cmpi.w [A4 + 0x22A], 0x2 000009A2 6700 00C0 beq +0xC2 /* 00000A64 */ 000009A6 2048 movea.l A0, A0 000009A8 4A28 0070 tst.b [A0 + 0x70] 000009AC 671E beq +0x20 /* 000009CC */ 000009AE 486E FFF8 pea.l [A6 - 0x8] 000009B2 4EBA 0EC8 jsr [PC + 0xEC8 /* 0000187C */] 000009B6 486E FFF8 pea.l [A6 - 0x8] 000009BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009BE 4EBA 062A jsr [PC + 0x62A /* 00000FEA */] 000009C2 4A00 tst.b D0 000009C4 4FEF 000C lea.l A7, [A7 + 0xC] 000009C8 6702 beq +0x4 /* 000009CC */ 000009CA 7604 moveq.l D3, 0x04 label000009CC: 000009CC 7002 moveq.l D0, 0x02 000009CE B680 cmp.l D3, D0 000009D0 6600 0092 bne +0x94 /* 00000A64 */ 000009D4 206C 0226 movea.l A0, [A4 + 0x226] 000009D8 4A28 0071 tst.b [A0 + 0x71] 000009DC 6700 0086 beq +0x88 /* 00000A64 */ 000009E0 486E FFF8 pea.l [A6 - 0x8] 000009E4 4EBA 0EE0 jsr [PC + 0xEE0 /* 000018C6 */] 000009E8 486E FFE8 pea.l [A6 - 0x18] 000009EC 4EBA 0F24 jsr [PC + 0xF24 /* 00001912 */] 000009F0 486E FFF8 pea.l [A6 - 0x8] 000009F4 486E FFE8 pea.l [A6 - 0x18] 000009F8 A8A6 syscall EqualRect 000009FA 101F move.b D0, [A7]+ 000009FC 5C4F addq.w A7, 6 000009FE 673A beq +0x3C /* 00000A3A */ 00000A00 486E FFF8 pea.l [A6 - 0x8] 00000A04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A08 4EBA 05E0 jsr [PC + 0x5E0 /* 00000FEA */] 00000A0C 4A00 tst.b D0 00000A0E 504F addq.w A7, 8 00000A10 6752 beq +0x54 /* 00000A64 */ 00000A12 7605 moveq.l D3, 0x05 00000A14 554F subq.w A7, 2 00000A16 206C 0222 movea.l A0, [A4 + 0x222] 00000A1A 4868 0008 pea.l [A0 + 0x8] 00000A1E 486E FFF0 pea.l [A6 - 0x10] 00000A22 A8A6 syscall EqualRect 00000A24 101F move.b D0, [A7]+ 00000A26 663C bne +0x3E /* 00000A64 */ 00000A28 206C 0222 movea.l A0, [A4 + 0x222] 00000A2C 20AE FFF0 move.l [A0], [A6 - 0x10] 00000A30 216E FFF4 0004 move.l [A0 + 0x4], [A6 - 0xC] 00000A36 7606 moveq.l D3, 0x06 00000A38 602A bra +0x2C /* 00000A64 */ label00000A3A: 00000A3A 486E FFF8 pea.l [A6 - 0x8] 00000A3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A42 4EBA 05A6 jsr [PC + 0x5A6 /* 00000FEA */] 00000A46 4A00 tst.b D0 00000A48 504F addq.w A7, 8 00000A4A 6704 beq +0x6 /* 00000A50 */ 00000A4C 7605 moveq.l D3, 0x05 00000A4E 6014 bra +0x16 /* 00000A64 */ label00000A50: 00000A50 486E FFE8 pea.l [A6 - 0x18] 00000A54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A58 4EBA 0590 jsr [PC + 0x590 /* 00000FEA */] 00000A5C 4A00 tst.b D0 00000A5E 504F addq.w A7, 8 00000A60 6702 beq +0x4 /* 00000A64 */ 00000A62 7606 moveq.l D3, 0x06 label00000A64: 00000A64 7002 moveq.l D0, 0x02 00000A66 B680 cmp.l D3, D0 00000A68 6628 bne +0x2A /* 00000A92 */ 00000A6A 206C 0226 movea.l A0, [A4 + 0x226] 00000A6E 4A28 006F tst.b [A0 + 0x6F] 00000A72 671E beq +0x20 /* 00000A92 */ 00000A74 4A04 tst.b D4 00000A76 671A beq +0x1C /* 00000A92 */ 00000A78 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00000A7C 4EBA 0626 jsr [PC + 0x626 /* 000010A4 */] 00000A80 4A00 tst.b D0 00000A82 544F addq.w A7, 2 00000A84 660C bne +0xE /* 00000A92 */ 00000A86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A8A 4EBA 1340 jsr [PC + 0x1340 /* 00001DCC */] 00000A8E 2600 move.l D3, D0 00000A90 584F addq.w A7, 4 label00000A92: 00000A92 7002 moveq.l D0, 0x02 00000A94 B680 cmp.l D3, D0 00000A96 6620 bne +0x22 /* 00000AB8 */ 00000A98 486E FFE6 pea.l [A6 - 0x1A] 00000A9C 4EBA 0E84 jsr [PC + 0xE84 /* 00001922 */] 00000AA0 302E FFE6 move.w D0, [A6 - 0x1A] 00000AA4 B06E 0008 cmp.w D0, [A6 + 0x8] 00000AA8 584F addq.w A7, 4 00000AAA 6E0C bgt +0xE /* 00000AB8 */ 00000AAC 302E 0008 move.w D0, [A6 + 0x8] 00000AB0 B06E FFF0 cmp.w D0, [A6 - 0x10] 00000AB4 6E02 bgt +0x4 /* 00000AB8 */ 00000AB6 7601 moveq.l D3, 0x01 label00000AB8: 00000AB8 2003 move.l D0, D3 00000ABA 4CDF 0018 movem.l D3,D4, [A7]+ 00000ABE 4E5E unlink A6 00000AC0 4E75 rts fn00000AC2: 00000AC2 4E56 FFCE link A6, -0x0032 00000AC6 41FA 01B4 lea.l A0, [PC + 0x1B4 /* 00000C7C, value 0x4E56FED4 */] 00000ACA 2D48 FFCE move.l [A6 - 0x32], A0 00000ACE 206C 0226 movea.l A0, [A4 + 0x226] 00000AD2 4A28 006E tst.b [A0 + 0x6E] 00000AD6 6700 01A0 beq +0x1A2 /* 00000C78 */ 00000ADA 4AAC 019A tst.l [A4 + 0x19A] 00000ADE 6700 0094 beq +0x96 /* 00000B74 */ 00000AE2 206C 019A movea.l A0, [A4 + 0x19A] 00000AE6 2028 021E move.l D0, [A0 + 0x21E] 00000AEA B0AC 01A0 cmp.l D0, [A4 + 0x1A0] 00000AEE 6300 0084 bls +0x86 /* 00000B74 */ 00000AF2 554F subq.w A7, 2 00000AF4 486C 0012 pea.l [A4 + 0x12] 00000AF8 4868 01DA pea.l [A0 + 0x1DA] 00000AFC 1F3C 0001 move.b -[A7], 0x1 00000B00 1F3C 0001 move.b -[A7], 0x1 00000B04 4EBA F852 jsr [PC - 0x7AE /* 00000358 */] 00000B08 101F move.b D0, [A7]+ 00000B0A 675E beq +0x60 /* 00000B6A */ 00000B0C 206C 019A movea.l A0, [A4 + 0x19A] 00000B10 4868 00DA pea.l [A0 + 0xDA] 00000B14 486C 021A pea.l [A4 + 0x21A] 00000B18 A900 syscall GetFNum 00000B1A 206C 019A movea.l A0, [A4 + 0x19A] 00000B1E 1968 00D7 021C move.b [A4 + 0x21C], [A0 + 0xD7] 00000B24 3968 00D4 021E move.w [A4 + 0x21E], [A0 + 0xD4] 00000B2A 3968 00D8 0220 move.w [A4 + 0x220], [A0 + 0xD8] 00000B30 2968 00BC 01A4 move.l [A4 + 0x1A4], [A0 + 0xBC] 00000B36 3968 00C0 01A8 move.w [A4 + 0x1A8], [A0 + 0xC0] 00000B3C 2968 00C2 01AA move.l [A4 + 0x1AA], [A0 + 0xC2] 00000B42 3968 00C6 01AE move.w [A4 + 0x1AE], [A0 + 0xC6] 00000B48 2968 00C8 01B0 move.l [A4 + 0x1B0], [A0 + 0xC8] 00000B4E 3968 00CC 01B4 move.w [A4 + 0x1B4], [A0 + 0xCC] 00000B54 2968 00CE 01B6 move.l [A4 + 0x1B6], [A0 + 0xCE] 00000B5A 3968 00D2 01BA move.w [A4 + 0x1BA], [A0 + 0xD2] 00000B60 486C 01A4 pea.l [A4 + 0x1A4] 00000B64 4EBA 0E6E jsr [PC + 0xE6E /* 000019D4 */] 00000B68 584F addq.w A7, 4 label00000B6A: 00000B6A 206C 019A movea.l A0, [A4 + 0x19A] 00000B6E 2968 021E 01A0 move.l [A4 + 0x1A0], [A0 + 0x21E] label00000B74: 00000B74 206C 0226 movea.l A0, [A4 + 0x226] 00000B78 4A28 006F tst.b [A0 + 0x6F] 00000B7C 672C beq +0x2E /* 00000BAA */ 00000B7E 41EC 01A4 lea.l A0, [A4 + 0x1A4] 00000B82 2948 01D4 move.l [A4 + 0x1D4], A0 00000B86 41EC 01A4 lea.l A0, [A4 + 0x1A4] 00000B8A 5C88 addq.l A0, 6 00000B8C 2948 01D8 move.l [A4 + 0x1D8], A0 00000B90 41EC 01A4 lea.l A0, [A4 + 0x1A4] 00000B94 41E8 0018 lea.l A0, [A0 + 0x18] 00000B98 2948 01DC move.l [A4 + 0x1DC], A0 00000B9C 41EC 01A4 lea.l A0, [A4 + 0x1A4] 00000BA0 41E8 001E lea.l A0, [A0 + 0x1E] 00000BA4 2948 01E0 move.l [A4 + 0x1E0], A0 00000BA8 6030 bra +0x32 /* 00000BDA */ label00000BAA: 00000BAA 41EC 01A4 lea.l A0, [A4 + 0x1A4] 00000BAE 5088 addq.l A0, 8 00000BB0 5888 addq.l A0, 4 00000BB2 2948 01D4 move.l [A4 + 0x1D4], A0 00000BB6 41EC 01A4 lea.l A0, [A4 + 0x1A4] 00000BBA 41E8 0012 lea.l A0, [A0 + 0x12] 00000BBE 2948 01D8 move.l [A4 + 0x1D8], A0 00000BC2 41EC 01A4 lea.l A0, [A4 + 0x1A4] 00000BC6 41E8 0024 lea.l A0, [A0 + 0x24] 00000BCA 2948 01DC move.l [A4 + 0x1DC], A0 00000BCE 41EC 01A4 lea.l A0, [A4 + 0x1A4] 00000BD2 41E8 002A lea.l A0, [A0 + 0x2A] 00000BD6 2948 01E0 move.l [A4 + 0x1E0], A0 label00000BDA: 00000BDA 486E FFF0 pea.l [A6 - 0x10] 00000BDE A874 syscall GetPort 00000BE0 486E FFF4 pea.l [A6 - 0xC] 00000BE4 AA48 syscall GetCWMgrPort 00000BE6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000BEA A873 syscall SetPort 00000BEC 486E FFDE pea.l [A6 - 0x22] 00000BF0 A898 syscall GetPenState 00000BF2 A89E syscall PenNormal 00000BF4 486E FFD8 pea.l [A6 - 0x28] 00000BF8 AA19 syscall GetForeColor 00000BFA 486E FFD2 pea.l [A6 - 0x2E] 00000BFE AA1A syscall GetBackColor 00000C00 206E FFF4 movea.l A0, [A6 - 0xC] 00000C04 3D68 0044 FFF8 move.w [A6 - 0x8], [A0 + 0x44] 00000C0A 1D68 0046 FFFA move.b [A6 - 0x6], [A0 + 0x46] 00000C10 3D68 004A FFFC move.w [A6 - 0x4], [A0 + 0x4A] 00000C16 3F2C 021A move.w -[A7], [A4 + 0x21A] 00000C1A A887 syscall TextFont 00000C1C 7000 moveq.l D0, 0x00 00000C1E 102C 021C move.b D0, [A4 + 0x21C] 00000C22 3F00 move.w -[A7], D0 00000C24 A888 syscall TextFace 00000C26 3F2C 021E move.w -[A7], [A4 + 0x21E] 00000C2A A88A syscall TextSize 00000C2C 486C 0234 pea.l [A4 + 0x234] 00000C30 4EBA 11A4 jsr [PC + 0x11A4 /* 00001DD6 */] 00000C34 206C 0226 movea.l A0, [A4 + 0x226] 00000C38 2F28 0072 move.l -[A7], [A0 + 0x72] 00000C3C 2F2E FFCE move.l -[A7], [A6 - 0x32] 00000C40 306E 0008 movea.w A0, [A6 + 0x8] 00000C44 2F08 move.l -[A7], A0 00000C46 42A7 clr.l -[A7] 00000C48 ABCA syscall DeviceLoop 00000C4A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000C4E A887 syscall TextFont 00000C50 7000 moveq.l D0, 0x00 00000C52 102E FFFA move.b D0, [A6 - 0x6] 00000C56 3F00 move.w -[A7], D0 00000C58 A888 syscall TextFace 00000C5A 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000C5E A88A syscall TextSize 00000C60 486E FFD8 pea.l [A6 - 0x28] 00000C64 AA14 syscall RGBForeColor 00000C66 486E FFD2 pea.l [A6 - 0x2E] 00000C6A AA15 syscall RGBBackColor 00000C6C 486E FFDE pea.l [A6 - 0x22] 00000C70 A899 syscall SetPenState 00000C72 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000C76 A873 syscall SetPort label00000C78: 00000C78 4E5E unlink A6 00000C7A 4E75 rts 00000C7C 4E56 FED4 link A6, -0x012C 00000C80 48E7 1030 movem.l -[A7], D3,A2,A3 00000C84 262E 0008 move.l D3, [A6 + 0x8] 00000C88 0C6E 0004 0012 cmpi.w [A6 + 0x12], 0x4 00000C8E 6D50 blt +0x52 /* 00000CE0 */ 00000C90 4A2C 0234 tst.b [A4 + 0x234] 00000C94 674A beq +0x4C /* 00000CE0 */ 00000C96 41FA 1170 lea.l A0, [PC + 0x1170 /* 00001E08, value 0x4E56FFF8 */] 00000C9A 2D48 FFDC move.l [A6 - 0x24], A0 00000C9E 41FA 12A0 lea.l A0, [PC + 0x12A0 /* 00001F40, value 0x4E56FFF8 */] 00000CA2 2D48 FFE0 move.l [A6 - 0x20], A0 00000CA6 41FA 1552 lea.l A0, [PC + 0x1552 /* 000021FA, value 0x4E56FFF8 */] 00000CAA 2D48 FFE4 move.l [A6 - 0x1C], A0 00000CAE 41FA 1700 lea.l A0, [PC + 0x1700 /* 000023B0, value 0x4E56FFF2 */] 00000CB2 2D48 FFE8 move.l [A6 - 0x18], A0 00000CB6 41FA 17F6 lea.l A0, [PC + 0x17F6 /* 000024AE, value 0x4E56FFF2 */] 00000CBA 2D48 FFEC move.l [A6 - 0x14], A0 00000CBE 41FA 18F2 lea.l A0, [PC + 0x18F2 /* 000025B2, value 0x4E56FFF8 */] 00000CC2 2D48 FFF0 move.l [A6 - 0x10], A0 00000CC6 41FA 1A8C lea.l A0, [PC + 0x1A8C /* 00002754, value 0x4E56FFF8 */] 00000CCA 2D48 FFF4 move.l [A6 - 0xC], A0 00000CCE 41FA 1AAA lea.l A0, [PC + 0x1AAA /* 0000277A, value 0x4E56FFF8 */] 00000CD2 2D48 FFF8 move.l [A6 - 0x8], A0 00000CD6 41FA 1B4E lea.l A0, [PC + 0x1B4E /* 00002826, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000CDA 2D48 FFFC move.l [A6 - 0x4], A0 00000CDE 6048 bra +0x4A /* 00000D28 */ label00000CE0: 00000CE0 41FA 1B54 lea.l A0, [PC + 0x1B54 /* 00002836, value 0x4E56FFF8 */] 00000CE4 2D48 FFDC move.l [A6 - 0x24], A0 00000CE8 41FA 1BEA lea.l A0, [PC + 0x1BEA /* 000028D4, value 0x4E56FFF8 */] 00000CEC 2D48 FFE0 move.l [A6 - 0x20], A0 00000CF0 41FA 1E6A lea.l A0, [PC + 0x1E6A /* 00002B5C, value 0x4E56FFF8 */] 00000CF4 2D48 FFE4 move.l [A6 - 0x1C], A0 00000CF8 41FA 1FEE lea.l A0, [PC + 0x1FEE /* 00002CE8, value 0x4E56FFF2 */] 00000CFC 2D48 FFE8 move.l [A6 - 0x18], A0 00000D00 41FA 20D8 lea.l A0, [PC + 0x20D8 /* 00002DDA, value 0x4E56FFF2 */] 00000D04 2D48 FFEC move.l [A6 - 0x14], A0 00000D08 41FA 21C8 lea.l A0, [PC + 0x21C8 /* 00002ED2, value 0x4E56FFF8 */] 00000D0C 2D48 FFF0 move.l [A6 - 0x10], A0 00000D10 41FA 2336 lea.l A0, [PC + 0x2336 /* 00003048, value 0x4E56FFF8 */] 00000D14 2D48 FFF4 move.l [A6 - 0xC], A0 00000D18 41FA 2362 lea.l A0, [PC + 0x2362 /* 0000307C, value 0x4E56FFF8 */] 00000D1C 2D48 FFF8 move.l [A6 - 0x8], A0 00000D20 41FA 2420 lea.l A0, [PC + 0x2420 /* 00003142, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000D24 2D48 FFFC move.l [A6 - 0x4], A0 label00000D28: 00000D28 2003 move.l D0, D3 00000D2A 4EBA F3EA jsr [PC - 0xC16 /* 00000116 */] 00000D2E 02B2 0000 0000 0000 andi.l [A2 + D0.w], 0x0 00000D36 029A 0004 0000 andi.l [A2]+, 0x40000 00000D3C 0000 001A ori.b D0, 0x1A 00000D40 0000 0004 ori.b D0, 0x4 00000D44 01C8 .incomplete 00000D46 0000 0005 ori.b D0, 0x5 00000D4A 01C2 .incomplete 00000D4C 0000 0006 ori.b D0, 0x6 00000D50 01BC 0000 029A bclr 0x29A, D0 00000D56 020E 0C6C andi.b A6, 0x6C /* 'l' */ 00000D5A 0004 022A ori.b D4, 0x2A /* '*' */ 00000D5E 6708 beq +0xA /* 00000D68 */ 00000D60 0C6C 0005 022A cmpi.w [A4 + 0x22A], 0x5 00000D66 6608 bne +0xA /* 00000D70 */ label00000D68: 00000D68 206C 0226 movea.l A0, [A4 + 0x226] 00000D6C 4228 0071 clr.b [A0 + 0x71] label00000D70: 00000D70 206C 0226 movea.l A0, [A4 + 0x226] 00000D74 2068 0086 movea.l A0, [A0 + 0x86] 00000D78 2050 movea.l A0, [A0] 00000D7A 43EE FED4 lea.l A1, [A6 - 0x12C] 00000D7E 203C 0000 0100 move.l D0, 0x100 00000D84 A22E syscall BlockMove/BlockMoveData, flags=2 00000D86 302C 022A move.w D0, [A4 + 0x22A] 00000D8A 48C0 ext.l D0 00000D8C 0C80 0000 000C cmpi.l D0, 0xC 00000D92 6200 0168 bhi +0x16A /* 00000EFC */ 00000D96 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000D9A 4EFB 0002 jmp [PC + D0.w + 0x2] 00000D9E 001A 00D4 ori.b [A2]+, 0xD4 00000DA2 015E bchg [A6]+, D0 00000DA4 00F8 .incomplete 00000DA6 001A 00DE ori.b [A2]+, 0xDE 00000DAA 015E bchg [A6]+, D0 00000DAC 015E bchg [A6]+, D0 00000DAE 001A 015E ori.b [A2]+, 0x5E /* '^' */ 00000DB2 015E bchg [A6]+, D0 00000DB4 015E bchg [A6]+, D0 00000DB6 001A 2F2C ori.b [A2]+, 0x2C /* ',' */ 00000DBA 0226 4EBA andi.b -[A6], 0xBA 00000DBE 02C8 .incomplete 00000DC0 4A00 tst.b D0 00000DC2 584F addq.w A7, 4 00000DC4 674C beq +0x4E /* 00000E12 */ 00000DC6 206C 0222 movea.l A0, [A4 + 0x222] 00000DCA 4A28 0015 tst.b [A0 + 0x15] 00000DCE 6642 bne +0x44 /* 00000E12 */ 00000DD0 594F subq.w A7, 4 00000DD2 A8D8 syscall NewRgn 00000DD4 205F movea.l A0, [A7]+ 00000DD6 2448 movea.l A2, A0 00000DD8 594F subq.w A7, 4 00000DDA A8D8 syscall NewRgn 00000DDC 205F movea.l A0, [A7]+ 00000DDE 2648 movea.l A3, A0 00000DE0 200A move.l D0, A2 00000DE2 6730 beq +0x32 /* 00000E14 */ 00000DE4 200B move.l D0, A3 00000DE6 672C beq +0x2E /* 00000E14 */ 00000DE8 2F0A move.l -[A7], A2 00000DEA A87A syscall GetClip 00000DEC 206C 0226 movea.l A0, [A4 + 0x226] 00000DF0 2F28 0072 move.l -[A7], [A0 + 0x72] 00000DF4 594F subq.w A7, 4 00000DF6 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00000DFA 205F movea.l A0, [A7]+ 00000DFC 2F08 move.l -[A7], A0 00000DFE 2F0B move.l -[A7], A3 00000E00 A8E4 syscall SectRgn 00000E02 2F0B move.l -[A7], A3 00000E04 A879 syscall SetClip 00000E06 2F0B move.l -[A7], A3 00000E08 A8D9 syscall DisposRgn/DisposeRgn 00000E0A 2F2C 0226 move.l -[A7], [A4 + 0x226] 00000E0E A90B syscall ClipAbove 00000E10 6002 bra +0x4 /* 00000E14 */ label00000E12: 00000E12 95CA sub.l A2, A2 label00000E14: 00000E14 206E FFE0 movea.l A0, [A6 - 0x20] 00000E18 4E90 jsr [A0] 00000E1A 3F2C 0220 move.w -[A7], [A4 + 0x220] 00000E1E 486E FED4 pea.l [A6 - 0x12C] 00000E22 206E FFE4 movea.l A0, [A6 - 0x1C] 00000E26 4E90 jsr [A0] 00000E28 206C 0226 movea.l A0, [A4 + 0x226] 00000E2C 4A28 0070 tst.b [A0 + 0x70] 00000E30 5C4F addq.w A7, 6 00000E32 670C beq +0xE /* 00000E40 */ 00000E34 1F3C 0001 move.b -[A7], 0x1 00000E38 206E FFF4 movea.l A0, [A6 - 0xC] 00000E3C 4E90 jsr [A0] 00000E3E 544F addq.w A7, 2 label00000E40: 00000E40 206C 0226 movea.l A0, [A4 + 0x226] 00000E44 4A28 0071 tst.b [A0 + 0x71] 00000E48 6716 beq +0x18 /* 00000E60 */ 00000E4A 1F3C 0001 move.b -[A7], 0x1 00000E4E 206E FFF8 movea.l A0, [A6 - 0x8] 00000E52 4E90 jsr [A0] 00000E54 1F3C 0001 move.b -[A7], 0x1 00000E58 206E FFFC movea.l A0, [A6 - 0x4] 00000E5C 4E90 jsr [A0] 00000E5E 584F addq.w A7, 4 label00000E60: 00000E60 200A move.l D0, A2 00000E62 6700 017C beq +0x17E /* 00000FE0 */ 00000E66 2F0A move.l -[A7], A2 00000E68 A879 syscall SetClip 00000E6A 2F0A move.l -[A7], A2 00000E6C A8D9 syscall DisposRgn/DisposeRgn 00000E6E 6000 0170 bra +0x172 /* 00000FE0 */ 00000E72 206E FFE8 movea.l A0, [A6 - 0x18] 00000E76 4E90 jsr [A0] 00000E78 6000 0166 bra +0x168 /* 00000FE0 */ 00000E7C 206E FFEC movea.l A0, [A6 - 0x14] 00000E80 4E90 jsr [A0] 00000E82 3F2C 0220 move.w -[A7], [A4 + 0x220] 00000E86 486E FED4 pea.l [A6 - 0x12C] 00000E8A 206E FFF0 movea.l A0, [A6 - 0x10] 00000E8E 4E90 jsr [A0] 00000E90 5C4F addq.w A7, 6 00000E92 6000 014C bra +0x14E /* 00000FE0 */ 00000E96 486C 01E4 pea.l [A4 + 0x1E4] 00000E9A AA14 syscall RGBForeColor 00000E9C 2D6C 022C FFD4 move.l [A6 - 0x2C], [A4 + 0x22C] 00000EA2 2D6C 0230 FFD8 move.l [A6 - 0x28], [A4 + 0x230] 00000EA8 302E FFD6 move.w D0, [A6 - 0x2A] 00000EAC 48C0 ext.l D0 00000EAE 5280 addq.l D0, 1 00000EB0 3F00 move.w -[A7], D0 00000EB2 302E FFD8 move.w D0, [A6 - 0x28] 00000EB6 48C0 ext.l D0 00000EB8 5380 subq.l D0, 1 00000EBA 3F00 move.w -[A7], D0 00000EBC A893 syscall MoveTo 00000EBE 302E FFDA move.w D0, [A6 - 0x26] 00000EC2 48C0 ext.l D0 00000EC4 5380 subq.l D0, 1 00000EC6 3F00 move.w -[A7], D0 00000EC8 302E FFD8 move.w D0, [A6 - 0x28] 00000ECC 48C0 ext.l D0 00000ECE 5380 subq.l D0, 1 00000ED0 3F00 move.w -[A7], D0 00000ED2 A891 syscall LineTo 00000ED4 302E FFDA move.w D0, [A6 - 0x26] 00000ED8 48C0 ext.l D0 00000EDA 5380 subq.l D0, 1 00000EDC 3F00 move.w -[A7], D0 00000EDE 302E FFD4 move.w D0, [A6 - 0x2C] 00000EE2 48C0 ext.l D0 00000EE4 5280 addq.l D0, 1 00000EE6 3F00 move.w -[A7], D0 00000EE8 A891 syscall LineTo 00000EEA 536E FFDA subq.w [A6 - 0x26], 1 00000EEE 536E FFD8 subq.w [A6 - 0x28], 1 00000EF2 486E FFD4 pea.l [A6 - 0x2C] 00000EF6 A8A1 syscall FrameRect 00000EF8 6000 00E6 bra +0xE8 /* 00000FE0 */ label00000EFC: 00000EFC 486C 01E4 pea.l [A4 + 0x1E4] 00000F00 AA14 syscall RGBForeColor 00000F02 486C 022C pea.l [A4 + 0x22C] 00000F06 A8A1 syscall FrameRect 00000F08 6000 00D6 bra +0xD8 /* 00000FE0 */ 00000F0C 206C 0222 movea.l A0, [A4 + 0x222] 00000F10 1028 0014 move.b D0, [A0 + 0x14] 00000F14 57C0 seq D0 00000F16 4400 neg.b D0 00000F18 49C0 lea.l A4, D0 00000F1A 1140 0014 move.b [A0 + 0x14], D0 00000F1E 7004 moveq.l D0, 0x04 00000F20 B680 cmp.l D3, D0 00000F22 6614 bne +0x16 /* 00000F38 */ 00000F24 206C 0222 movea.l A0, [A4 + 0x222] 00000F28 1F28 0014 move.b -[A7], [A0 + 0x14] 00000F2C 206E FFF4 movea.l A0, [A6 - 0xC] 00000F30 4E90 jsr [A0] 00000F32 544F addq.w A7, 2 00000F34 6000 00AA bra +0xAC /* 00000FE0 */ label00000F38: 00000F38 7005 moveq.l D0, 0x05 00000F3A B680 cmp.l D3, D0 00000F3C 6614 bne +0x16 /* 00000F52 */ 00000F3E 206C 0222 movea.l A0, [A4 + 0x222] 00000F42 1F28 0014 move.b -[A7], [A0 + 0x14] 00000F46 206E FFF8 movea.l A0, [A6 - 0x8] 00000F4A 4E90 jsr [A0] 00000F4C 544F addq.w A7, 2 00000F4E 6000 0090 bra +0x92 /* 00000FE0 */ label00000F52: 00000F52 206C 0222 movea.l A0, [A4 + 0x222] 00000F56 1F28 0014 move.b -[A7], [A0 + 0x14] 00000F5A 206E FFFC movea.l A0, [A6 - 0x4] 00000F5E 4E90 jsr [A0] 00000F60 544F addq.w A7, 2 00000F62 607C bra +0x7E /* 00000FE0 */ 00000F64 2F2C 0226 move.l -[A7], [A4 + 0x226] 00000F68 4EBA 011C jsr [PC + 0x11C /* 00001086 */] 00000F6C 4A00 tst.b D0 00000F6E 584F addq.w A7, 4 00000F70 666E bne +0x70 /* 00000FE0 */ 00000F72 594F subq.w A7, 4 00000F74 A8D8 syscall NewRgn 00000F76 205F movea.l A0, [A7]+ 00000F78 2448 movea.l A2, A0 00000F7A 594F subq.w A7, 4 00000F7C A8D8 syscall NewRgn 00000F7E 205F movea.l A0, [A7]+ 00000F80 2648 movea.l A3, A0 00000F82 200A move.l D0, A2 00000F84 672C beq +0x2E /* 00000FB2 */ 00000F86 200B move.l D0, A3 00000F88 6728 beq +0x2A /* 00000FB2 */ 00000F8A 2F0A move.l -[A7], A2 00000F8C A87A syscall GetClip 00000F8E 206C 0226 movea.l A0, [A4 + 0x226] 00000F92 2F28 0072 move.l -[A7], [A0 + 0x72] 00000F96 594F subq.w A7, 4 00000F98 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00000F9C 205F movea.l A0, [A7]+ 00000F9E 2F08 move.l -[A7], A0 00000FA0 2F0B move.l -[A7], A3 00000FA2 A8E4 syscall SectRgn 00000FA4 2F0B move.l -[A7], A3 00000FA6 A879 syscall SetClip 00000FA8 2F0B move.l -[A7], A3 00000FAA A8D9 syscall DisposRgn/DisposeRgn 00000FAC 2F2C 0226 move.l -[A7], [A4 + 0x226] 00000FB0 A90B syscall ClipAbove label00000FB2: 00000FB2 206C 0226 movea.l A0, [A4 + 0x226] 00000FB6 2068 0076 movea.l A0, [A0 + 0x76] 00000FBA 2050 movea.l A0, [A0] 00000FBC 2D68 0002 FFD4 move.l [A6 - 0x2C], [A0 + 0x2] 00000FC2 2D68 0006 FFD8 move.l [A6 - 0x28], [A0 + 0x6] 00000FC8 486E FFD4 pea.l [A6 - 0x2C] 00000FCC 206E FFDC movea.l A0, [A6 - 0x24] 00000FD0 4E90 jsr [A0] 00000FD2 200A move.l D0, A2 00000FD4 584F addq.w A7, 4 00000FD6 6708 beq +0xA /* 00000FE0 */ 00000FD8 2F0A move.l -[A7], A2 00000FDA A879 syscall SetClip 00000FDC 2F0A move.l -[A7], A2 00000FDE A8D9 syscall DisposRgn/DisposeRgn label00000FE0: 00000FE0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000FE4 4E5E unlink A6 00000FE6 4E74 000C rtd 0x000C fn00000FEA: 00000FEA 4E56 0000 link A6, 0 00000FEE 206E 000C movea.l A0, [A6 + 0xC] 00000FF2 302E 000A move.w D0, [A6 + 0xA] 00000FF6 B068 0002 cmp.w D0, [A0 + 0x2] 00000FFA 6F20 ble +0x22 /* 0000101C */ 00000FFC 302E 000A move.w D0, [A6 + 0xA] 00001000 B068 0006 cmp.w D0, [A0 + 0x6] 00001004 6C16 bge +0x18 /* 0000101C */ 00001006 302E 0008 move.w D0, [A6 + 0x8] 0000100A B050 cmp.w D0, [A0] 0000100C 6F0E ble +0x10 /* 0000101C */ 0000100E 302E 0008 move.w D0, [A6 + 0x8] 00001012 B068 0004 cmp.w D0, [A0 + 0x4] 00001016 6C04 bge +0x6 /* 0000101C */ 00001018 7001 moveq.l D0, 0x01 0000101A 6002 bra +0x4 /* 0000101E */ label0000101C: 0000101C 7000 moveq.l D0, 0x00 label0000101E: 0000101E 4E5E unlink A6 00001020 4E75 rts fn00001022: 00001022 4E56 0000 link A6, 0 00001026 206E 0008 movea.l A0, [A6 + 0x8] 0000102A 342E 000C move.w D2, [A6 + 0xC] 0000102E 322E 000E move.w D1, [A6 + 0xE] 00001032 D568 0002 add.w [A0 + 0x2], D2 00001036 D350 add.w [A0], D1 00001038 9568 0006 sub.w [A0 + 0x6], D2 0000103C 9368 0004 sub.w [A0 + 0x4], D1 00001040 3028 0004 move.w D0, [A0 + 0x4] 00001044 B050 cmp.w D0, [A0] 00001046 6F0A ble +0xC /* 00001052 */ 00001048 3028 0006 move.w D0, [A0 + 0x6] 0000104C B068 0002 cmp.w D0, [A0 + 0x2] 00001050 6E0E bgt +0x10 /* 00001060 */ label00001052: 00001052 4268 0006 clr.w [A0 + 0x6] 00001056 4268 0002 clr.w [A0 + 0x2] 0000105A 4268 0004 clr.w [A0 + 0x4] 0000105E 4250 clr.w [A0] label00001060: 00001060 4E5E unlink A6 00001062 4E75 rts fn00001064: 00001064 4E56 0000 link A6, 0 00001068 206E 0008 movea.l A0, [A6 + 0x8] 0000106C 322E 000C move.w D1, [A6 + 0xC] 00001070 302E 000E move.w D0, [A6 + 0xE] 00001074 D368 0002 add.w [A0 + 0x2], D1 00001078 D150 add.w [A0], D0 0000107A D368 0006 add.w [A0 + 0x6], D1 0000107E D168 0004 add.w [A0 + 0x4], D0 00001082 4E5E unlink A6 00001084 4E75 rts fn00001086: 00001086 4E56 0000 link A6, 0 0000108A 554F subq.w A7, 2 0000108C 206E 0008 movea.l A0, [A6 + 0x8] 00001090 2F28 0076 move.l -[A7], [A0 + 0x76] 00001094 A8E2 syscall EmptyRgn 00001096 101F move.b D0, [A7]+ 00001098 6704 beq +0x6 /* 0000109E */ 0000109A 7001 moveq.l D0, 0x01 0000109C 6002 bra +0x4 /* 000010A0 */ label0000109E: 0000109E 7000 moveq.l D0, 0x00 label000010A0: 000010A0 4E5E unlink A6 000010A2 4E75 rts fn000010A4: 000010A4 4E56 FFEC link A6, -0x0014 000010A8 486E FFF0 pea.l [A6 - 0x10] 000010AC A976 syscall GetKeys 000010AE 7001 moveq.l D0, 0x01 000010B0 322E 0008 move.w D1, [A6 + 0x8] 000010B4 7407 moveq.l D2, 0x07 000010B6 C282 and.l D1, D2 000010B8 342E 0008 move.w D2, [A6 + 0x8] 000010BC 48C2 ext.l D2 000010BE E682 asr D2, 3 000010C0 41EE FFF0 lea.l A0, [A6 - 0x10] 000010C4 2D40 FFEC move.l [A6 - 0x14], D0 000010C8 7000 moveq.l D0, 0x00 000010CA 1030 2800 move.b D0, [A0 + D2] 000010CE E2A0 asr D0, D1 000010D0 C0AE FFEC and.l D0, [A6 - 0x14] 000010D4 6704 beq +0x6 /* 000010DA */ 000010D6 7001 moveq.l D0, 0x01 000010D8 6002 bra +0x4 /* 000010DC */ label000010DA: 000010DA 7000 moveq.l D0, 0x00 label000010DC: 000010DC 4E5E unlink A6 000010DE 4E75 rts fn000010E0: 000010E0 4E56 0000 link A6, 0 000010E4 48E7 1030 movem.l -[A7], D3,A2,A3 000010E8 246E 0008 movea.l A2, [A6 + 0x8] 000010EC 262E 000C move.l D3, [A6 + 0xC] 000010F0 266E 0010 movea.l A3, [A6 + 0x10] 000010F4 4A2E 0014 tst.b [A6 + 0x14] 000010F8 6760 beq +0x62 /* 0000115A */ 000010FA 2F0B move.l -[A7], A3 000010FC AA14 syscall RGBForeColor 000010FE 302A 0002 move.w D0, [A2 + 0x2] 00001102 48C0 ext.l D0 00001104 5280 addq.l D0, 1 00001106 3F00 move.w -[A7], D0 00001108 302A 0004 move.w D0, [A2 + 0x4] 0000110C 48C0 ext.l D0 0000110E 5380 subq.l D0, 1 00001110 3F00 move.w -[A7], D0 00001112 A893 syscall MoveTo 00001114 302A 0006 move.w D0, [A2 + 0x6] 00001118 48C0 ext.l D0 0000111A 5380 subq.l D0, 1 0000111C 3F00 move.w -[A7], D0 0000111E 302A 0004 move.w D0, [A2 + 0x4] 00001122 48C0 ext.l D0 00001124 5380 subq.l D0, 1 00001126 3F00 move.w -[A7], D0 00001128 A891 syscall LineTo 0000112A 302A 0006 move.w D0, [A2 + 0x6] 0000112E 48C0 ext.l D0 00001130 5380 subq.l D0, 1 00001132 3F00 move.w -[A7], D0 00001134 3F12 move.w -[A7], [A2] 00001136 A891 syscall LineTo 00001138 B68B cmp.l D3, A3 0000113A 6704 beq +0x6 /* 00001140 */ 0000113C 2F03 move.l -[A7], D3 0000113E AA14 syscall RGBForeColor label00001140: 00001140 3F2A 0002 move.w -[A7], [A2 + 0x2] 00001144 3F12 move.w -[A7], [A2] 00001146 A891 syscall LineTo 00001148 3F2A 0002 move.w -[A7], [A2 + 0x2] 0000114C 302A 0004 move.w D0, [A2 + 0x4] 00001150 48C0 ext.l D0 00001152 5380 subq.l D0, 1 00001154 3F00 move.w -[A7], D0 00001156 A891 syscall LineTo 00001158 6066 bra +0x68 /* 000011C0 */ label0000115A: 0000115A 2F0B move.l -[A7], A3 0000115C AA14 syscall RGBForeColor 0000115E 3F2A 0002 move.w -[A7], [A2 + 0x2] 00001162 302A 0004 move.w D0, [A2 + 0x4] 00001166 48C0 ext.l D0 00001168 5380 subq.l D0, 1 0000116A 3F00 move.w -[A7], D0 0000116C A893 syscall MoveTo 0000116E 302A 0006 move.w D0, [A2 + 0x6] 00001172 48C0 ext.l D0 00001174 5380 subq.l D0, 1 00001176 3F00 move.w -[A7], D0 00001178 302A 0004 move.w D0, [A2 + 0x4] 0000117C 48C0 ext.l D0 0000117E 5380 subq.l D0, 1 00001180 3F00 move.w -[A7], D0 00001182 A891 syscall LineTo 00001184 302A 0006 move.w D0, [A2 + 0x6] 00001188 48C0 ext.l D0 0000118A 5380 subq.l D0, 1 0000118C 3F00 move.w -[A7], D0 0000118E 3F12 move.w -[A7], [A2] 00001190 A891 syscall LineTo 00001192 B68B cmp.l D3, A3 00001194 6704 beq +0x6 /* 0000119A */ 00001196 2F03 move.l -[A7], D3 00001198 AA14 syscall RGBForeColor label0000119A: 0000119A 302A 0006 move.w D0, [A2 + 0x6] 0000119E 48C0 ext.l D0 000011A0 5580 subq.l D0, 2 000011A2 3F00 move.w -[A7], D0 000011A4 3F12 move.w -[A7], [A2] 000011A6 A893 syscall MoveTo 000011A8 3F2A 0002 move.w -[A7], [A2 + 0x2] 000011AC 3F12 move.w -[A7], [A2] 000011AE A891 syscall LineTo 000011B0 3F2A 0002 move.w -[A7], [A2 + 0x2] 000011B4 302A 0004 move.w D0, [A2 + 0x4] 000011B8 48C0 ext.l D0 000011BA 5580 subq.l D0, 2 000011BC 3F00 move.w -[A7], D0 000011BE A891 syscall LineTo label000011C0: 000011C0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000011C4 4E5E unlink A6 000011C6 4E75 rts fn000011C8: 000011C8 4E56 0000 link A6, 0 000011CC 2F0A move.l -[A7], A2 000011CE 246E 000A movea.l A2, [A6 + 0xA] 000011D2 302E 0008 move.w D0, [A6 + 0x8] 000011D6 48C0 ext.l D0 000011D8 0C80 0000 000C cmpi.l D0, 0xC 000011DE 6258 bhi +0x5A /* 00001238 */ 000011E0 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 000011E4 4EFB 0002 jmp [PC + D0.w + 0x2] 000011E8 001A 0050 ori.b [A2]+, 0x50 /* 'P' */ 000011EC 0050 0050 ori.w [A0], 0x50 /* 'P' */ 000011F0 001A 001A ori.b [A2]+, 0x1A 000011F4 0050 001A ori.w [A0], 0x1A 000011F8 0050 002C ori.w [A0], 0x2C /* ',' */ 000011FC 0050 002C ori.w [A0], 0x2C /* ',' */ 00001200 003E 357C ori.b <>, 0x7C /* '|' */ 00001204 FFFF .invalid <> 00001206 0004 357C ori.b D4, 0x7C /* '|' */ 0000120A FFFF .invalid <> 0000120C 0002 34BC ori.b D2, 0xBC 00001210 FFFF .invalid <> 00001212 602E bra +0x30 /* 00001242 */ 00001214 357C CCCC 0002 move.w [A2 + 0x2], 0xCCCC 0000121A 34BC CCCC move.w [A2], 0xCCCC 0000121E 357C FFFF 0004 move.w [A2 + 0x4], 0xFFFF 00001224 601C bra +0x1E /* 00001242 */ 00001226 357C 3333 0002 move.w [A2 + 0x2], 0x3333 /* '33' */ 0000122C 34BC 3333 move.w [A2], 0x3333 /* '33' */ 00001230 357C 6666 0004 move.w [A2 + 0x4], 0x6666 /* 'ff' */ 00001236 600A bra +0xC /* 00001242 */ label00001238: 00001238 426A 0004 clr.w [A2 + 0x4] 0000123C 426A 0002 clr.w [A2 + 0x2] 00001240 4252 clr.w [A2] label00001242: 00001242 245F movea.l A2, [A7]+ 00001244 4E5E unlink A6 00001246 4E75 rts fn00001248: 00001248 4E56 FFFC link A6, -0x0004 0000124C 48E7 1820 movem.l -[A7], D3,D4,A2 00001250 382E 000C move.w D4, [A6 + 0xC] 00001254 246E 000E movea.l A2, [A6 + 0xE] 00001258 554F subq.w A7, 2 0000125A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000125E 486E FFFC pea.l [A6 - 0x4] 00001262 AA42 syscall GetAuxWin 00001264 101F move.b D0, [A7]+ 00001266 206E FFFC movea.l A0, [A6 - 0x4] 0000126A 2050 movea.l A0, [A0] 0000126C 2068 0008 movea.l A0, [A0 + 0x8] 00001270 2050 movea.l A0, [A0] 00001272 3628 0006 move.w D3, [A0 + 0x6] 00001276 B644 cmp.w D3, D4 00001278 6C1C bge +0x1E /* 00001296 */ 0000127A 554F subq.w A7, 2 0000127C 42A7 clr.l -[A7] 0000127E 486E FFFC pea.l [A6 - 0x4] 00001282 AA42 syscall GetAuxWin 00001284 101F move.b D0, [A7]+ 00001286 206E FFFC movea.l A0, [A6 - 0x4] 0000128A 2050 movea.l A0, [A0] 0000128C 2068 0008 movea.l A0, [A0 + 0x8] 00001290 2050 movea.l A0, [A0] 00001292 3628 0006 move.w D3, [A0 + 0x6] label00001296: 00001296 B644 cmp.w D3, D4 00001298 6D20 blt +0x22 /* 000012BA */ 0000129A 3044 movea.w A0, D4 0000129C 2008 move.l D0, A0 0000129E E788 lsl D0, 3 000012A0 206E FFFC movea.l A0, [A6 - 0x4] 000012A4 2050 movea.l A0, [A0] 000012A6 2068 0008 movea.l A0, [A0 + 0x8] 000012AA 2050 movea.l A0, [A0] 000012AC D1C0 add.l A0, D0 000012AE 24A8 000A move.l [A2], [A0 + 0xA] 000012B2 3568 000E 0004 move.w [A2 + 0x4], [A0 + 0xE] 000012B8 600A bra +0xC /* 000012C4 */ label000012BA: 000012BA 2F0A move.l -[A7], A2 000012BC 3F04 move.w -[A7], D4 000012BE 4EBA FF08 jsr [PC - 0xF8 /* 000011C8 */] 000012C2 5C4F addq.w A7, 6 label000012C4: 000012C4 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000012C8 4E5E unlink A6 000012CA 4E75 rts fn000012CC: 000012CC 4E56 0000 link A6, 0 000012D0 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000012D4 246E 0008 movea.l A2, [A6 + 0x8] 000012D8 2C2E 000C move.l D6, [A6 + 0xC] 000012DC 266E 0010 movea.l A3, [A6 + 0x10] 000012E0 262E 0014 move.l D3, [A6 + 0x14] 000012E4 2803 move.l D4, D3 000012E6 2A3C 0000 FFFF move.l D5, 0xFFFF 000012EC 9A83 sub.l D5, D3 000012EE 7000 moveq.l D0, 0x00 000012F0 3012 move.w D0, [A2] 000012F2 B085 cmp.l D0, D5 000012F4 6E08 bgt +0xA /* 000012FE */ 000012F6 7000 moveq.l D0, 0x00 000012F8 3012 move.w D0, [A2] 000012FA D083 add.l D0, D3 000012FC 6006 bra +0x8 /* 00001304 */ label000012FE: 000012FE 203C 0000 FFFF move.l D0, 0xFFFF label00001304: 00001304 2046 movea.l A0, D6 00001306 3080 move.w [A0], D0 00001308 7000 moveq.l D0, 0x00 0000130A 302A 0002 move.w D0, [A2 + 0x2] 0000130E B085 cmp.l D0, D5 00001310 6E0A bgt +0xC /* 0000131C */ 00001312 7000 moveq.l D0, 0x00 00001314 302A 0002 move.w D0, [A2 + 0x2] 00001318 D083 add.l D0, D3 0000131A 6006 bra +0x8 /* 00001322 */ label0000131C: 0000131C 203C 0000 FFFF move.l D0, 0xFFFF label00001322: 00001322 2046 movea.l A0, D6 00001324 3140 0002 move.w [A0 + 0x2], D0 00001328 7000 moveq.l D0, 0x00 0000132A 302A 0004 move.w D0, [A2 + 0x4] 0000132E B085 cmp.l D0, D5 00001330 6E0A bgt +0xC /* 0000133C */ 00001332 7000 moveq.l D0, 0x00 00001334 302A 0004 move.w D0, [A2 + 0x4] 00001338 D083 add.l D0, D3 0000133A 6006 bra +0x8 /* 00001342 */ label0000133C: 0000133C 203C 0000 FFFF move.l D0, 0xFFFF label00001342: 00001342 2046 movea.l A0, D6 00001344 3140 0004 move.w [A0 + 0x4], D0 00001348 7000 moveq.l D0, 0x00 0000134A 3012 move.w D0, [A2] 0000134C B084 cmp.l D0, D4 0000134E 6D08 blt +0xA /* 00001358 */ 00001350 7000 moveq.l D0, 0x00 00001352 3012 move.w D0, [A2] 00001354 9083 sub.l D0, D3 00001356 6002 bra +0x4 /* 0000135A */ label00001358: 00001358 7000 moveq.l D0, 0x00 label0000135A: 0000135A 3680 move.w [A3], D0 0000135C 7000 moveq.l D0, 0x00 0000135E 302A 0002 move.w D0, [A2 + 0x2] 00001362 B084 cmp.l D0, D4 00001364 6D0A blt +0xC /* 00001370 */ 00001366 7000 moveq.l D0, 0x00 00001368 302A 0002 move.w D0, [A2 + 0x2] 0000136C 9083 sub.l D0, D3 0000136E 6002 bra +0x4 /* 00001372 */ label00001370: 00001370 7000 moveq.l D0, 0x00 label00001372: 00001372 3740 0002 move.w [A3 + 0x2], D0 00001376 7000 moveq.l D0, 0x00 00001378 302A 0004 move.w D0, [A2 + 0x4] 0000137C B084 cmp.l D0, D4 0000137E 6D0A blt +0xC /* 0000138A */ 00001380 7000 moveq.l D0, 0x00 00001382 302A 0004 move.w D0, [A2 + 0x4] 00001386 9083 sub.l D0, D3 00001388 6002 bra +0x4 /* 0000138C */ label0000138A: 0000138A 7000 moveq.l D0, 0x00 label0000138C: 0000138C 3740 0004 move.w [A3 + 0x4], D0 00001390 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00001394 4E5E unlink A6 00001396 4E75 rts fn00001398: 00001398 4E56 FFE4 link A6, -0x001C 0000139C 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 000013A0 2E2E 0008 move.l D7, [A6 + 0x8] 000013A4 246E 000C movea.l A2, [A6 + 0xC] 000013A8 362E 0010 move.w D3, [A6 + 0x10] 000013AC 486E FFE4 pea.l [A6 - 0x1C] 000013B0 A874 syscall GetPort 000013B2 2D52 FFF8 move.l [A6 - 0x8], [A2] 000013B6 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4] 000013BC D76E FFFA add.w [A6 - 0x6], D3 000013C0 976E FFFE sub.w [A6 - 0x2], D3 000013C4 302E FFFE move.w D0, [A6 - 0x2] 000013C8 B06E FFFA cmp.w D0, [A6 - 0x6] 000013CC 6C06 bge +0x8 /* 000013D4 */ 000013CE 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] label000013D4: 000013D4 302E FFFA move.w D0, [A6 - 0x6] 000013D8 48C0 ext.l D0 000013DA 322E FFFE move.w D1, [A6 - 0x2] 000013DE 48C1 ext.l D1 000013E0 9280 sub.l D1, D0 000013E2 3D41 FFEE move.w [A6 - 0x12], D1 000013E6 554F subq.w A7, 2 000013E8 2F07 move.l -[A7], D7 000013EA A88C syscall StringWidth 000013EC 301F move.w D0, [A7]+ 000013EE 3A00 move.w D5, D0 000013F0 594F subq.w A7, 4 000013F2 A8D8 syscall NewRgn 000013F4 205F movea.l A0, [A7]+ 000013F6 2808 move.l D4, A0 000013F8 594F subq.w A7, 4 000013FA A8D8 syscall NewRgn 000013FC 205F movea.l A0, [A7]+ 000013FE 2648 movea.l A3, A0 00001400 2F04 move.l -[A7], D4 00001402 A87A syscall GetClip 00001404 4A2E 0012 tst.b [A6 + 0x12] 00001408 6604 bne +0x6 /* 0000140E */ 0000140A D76E FFFE add.w [A6 - 0x2], D3 label0000140E: 0000140E 2F0B move.l -[A7], A3 00001410 486E FFF8 pea.l [A6 - 0x8] 00001414 A8DF syscall RectRgn 00001416 4A2E 0012 tst.b [A6 + 0x12] 0000141A 6604 bne +0x6 /* 00001420 */ 0000141C 976E FFFE sub.w [A6 - 0x2], D3 label00001420: 00001420 2F04 move.l -[A7], D4 00001422 2F0B move.l -[A7], A3 00001424 2F0B move.l -[A7], A3 00001426 A8E4 syscall SectRgn 00001428 2F0B move.l -[A7], A3 0000142A A879 syscall SetClip 0000142C 302E 0014 move.w D0, [A6 + 0x14] 00001430 48C0 ext.l D0 00001432 670A beq +0xC /* 0000143E */ 00001434 5380 subq.l D0, 1 00001436 671A beq +0x1C /* 00001452 */ 00001438 5380 subq.l D0, 1 0000143A 6708 beq +0xA /* 00001444 */ 0000143C 6014 bra +0x16 /* 00001452 */ label0000143E: 0000143E 362E FFFA move.w D3, [A6 - 0x6] 00001442 602A bra +0x2C /* 0000146E */ label00001444: 00001444 3005 move.w D0, D5 00001446 48C0 ext.l D0 00001448 362E FFFE move.w D3, [A6 - 0x2] 0000144C 48C3 ext.l D3 0000144E 9680 sub.l D3, D0 00001450 601C bra +0x1E /* 0000146E */ label00001452: 00001452 3605 move.w D3, D5 00001454 48C3 ext.l D3 00001456 322E FFEE move.w D1, [A6 - 0x12] 0000145A 48C1 ext.l D1 0000145C 9283 sub.l D1, D3 0000145E 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 00001466 362E FFFA move.w D3, [A6 - 0x6] 0000146A 48C3 ext.l D3 0000146C D681 add.l D3, D1 label0000146E: 0000146E B66E FFFA cmp.w D3, [A6 - 0x6] 00001472 6C04 bge +0x6 /* 00001478 */ 00001474 362E FFFA move.w D3, [A6 - 0x6] label00001478: 00001478 486E FFF0 pea.l [A6 - 0x10] 0000147C A88B syscall GetFontInfo 0000147E 302E FFF8 move.w D0, [A6 - 0x8] 00001482 48C0 ext.l D0 00001484 322E FFFC move.w D1, [A6 - 0x4] 00001488 48C1 ext.l D1 0000148A 9280 sub.l D1, D0 0000148C 3D41 FFE8 move.w [A6 - 0x18], D1 00001490 302E FFF2 move.w D0, [A6 - 0xE] 00001494 48C0 ext.l D0 00001496 322E FFF0 move.w D1, [A6 - 0x10] 0000149A 48C1 ext.l D1 0000149C D280 add.l D1, D0 0000149E 3D41 FFEA move.w [A6 - 0x16], D1 000014A2 3001 move.w D0, D1 000014A4 48C0 ext.l D0 000014A6 322E FFE8 move.w D1, [A6 - 0x18] 000014AA 48C1 ext.l D1 000014AC 9280 sub.l D1, D0 000014AE 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 000014B6 302E FFF8 move.w D0, [A6 - 0x8] 000014BA 48C0 ext.l D0 000014BC D081 add.l D0, D1 000014BE 322E FFF0 move.w D1, [A6 - 0x10] 000014C2 48C1 ext.l D1 000014C4 D280 add.l D1, D0 000014C6 3D41 FFEC move.w [A6 - 0x14], D1 000014CA 3F03 move.w -[A7], D3 000014CC 3F2E FFEC move.w -[A7], [A6 - 0x14] 000014D0 A893 syscall MoveTo 000014D2 2047 movea.l A0, D7 000014D4 4868 0001 pea.l [A0 + 0x1] 000014D8 4267 clr.w -[A7] 000014DA 7000 moveq.l D0, 0x00 000014DC 1010 move.b D0, [A0] 000014DE 3F00 move.w -[A7], D0 000014E0 A885 syscall DrawText 000014E2 3543 0002 move.w [A2 + 0x2], D3 000014E6 356E FFFE 0006 move.w [A2 + 0x6], [A6 - 0x2] 000014EC 3005 move.w D0, D5 000014EE 48C0 ext.l D0 000014F0 3C2A 0002 move.w D6, [A2 + 0x2] 000014F4 48C6 ext.l D6 000014F6 DC80 add.l D6, D0 000014F8 302A 0006 move.w D0, [A2 + 0x6] 000014FC 48C0 ext.l D0 000014FE BC80 cmp.l D6, D0 00001500 6C04 bge +0x6 /* 00001506 */ 00001502 3546 0006 move.w [A2 + 0x6], D6 label00001506: 00001506 2F04 move.l -[A7], D4 00001508 A879 syscall SetClip 0000150A 2F04 move.l -[A7], D4 0000150C A8D9 syscall DisposRgn/DisposeRgn 0000150E 2F0B move.l -[A7], A3 00001510 A8D9 syscall DisposRgn/DisposeRgn 00001512 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00001516 4E5E unlink A6 00001518 4E75 rts fn0000151A: 0000151A 4E56 FFF8 link A6, -0x0008 0000151E 486E FFFC pea.l [A6 - 0x4] 00001522 A910 syscall GetWMgrPort 00001524 486E FFF8 pea.l [A6 - 0x8] 00001528 AA48 syscall GetCWMgrPort 0000152A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000152E A873 syscall SetPort 00001530 206E FFFC movea.l A0, [A6 - 0x4] 00001534 41E8 0030 lea.l A0, [A0 + 0x30] 00001538 226E FFF8 movea.l A1, [A6 - 0x8] 0000153C 43E9 0030 lea.l A1, [A1 + 0x30] 00001540 700A moveq.l D0, 0x0A 00001542 A22E syscall BlockMove/BlockMoveData, flags=2 00001544 206E FFFC movea.l A0, [A6 - 0x4] 00001548 41E8 0042 lea.l A0, [A0 + 0x42] 0000154C 226E FFF8 movea.l A1, [A6 - 0x8] 00001550 43E9 0042 lea.l A1, [A1 + 0x42] 00001554 700E moveq.l D0, 0x0E 00001556 A22E syscall BlockMove/BlockMoveData, flags=2 00001558 206E FFFC movea.l A0, [A6 - 0x4] 0000155C 4868 003A pea.l [A0 + 0x3A] 00001560 A89D syscall PenPat 00001562 206E FFFC movea.l A0, [A6 - 0x4] 00001566 4868 0020 pea.l [A0 + 0x20] 0000156A A87C syscall BackPat 0000156C 4E5E unlink A6 0000156E 4E75 rts fn00001570: 00001570 4E56 0000 link A6, 0 00001574 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00001578 246E 000A movea.l A2, [A6 + 0xA] 0000157C 1F3C 0001 move.b -[A7], 0x1 00001580 2F2C 01DC move.l -[A7], [A4 + 0x1DC] 00001584 2F2C 01E0 move.l -[A7], [A4 + 0x1E0] 00001588 2F0A move.l -[A7], A2 0000158A 4EBA FB54 jsr [PC - 0x4AC /* 000010E0 */] 0000158E 2F3C 0001 0001 move.l -[A7], 0x10001 00001594 2F0A move.l -[A7], A2 00001596 4EBA FA8A jsr [PC - 0x576 /* 00001022 */] 0000159A 1F3C 0001 move.b -[A7], 0x1 0000159E 2F2C 01E0 move.l -[A7], [A4 + 0x1E0] 000015A2 2F2C 01DC move.l -[A7], [A4 + 0x1DC] 000015A6 2F0A move.l -[A7], A2 000015A8 4EBA FB36 jsr [PC - 0x4CA /* 000010E0 */] 000015AC 2F3C 0001 0001 move.l -[A7], 0x10001 000015B2 2F0A move.l -[A7], A2 000015B4 4EBA FA6C jsr [PC - 0x594 /* 00001022 */] 000015B8 4A2E 0008 tst.b [A6 + 0x8] 000015BC 4FEF 002C lea.l A7, [A7 + 0x2C] 000015C0 6706 beq +0x8 /* 000015C8 */ 000015C2 7813 moveq.l D4, 0x13 000015C4 7AFF moveq.l D5, 0xFFFFFFFF 000015C6 6004 bra +0x6 /* 000015CC */ label000015C8: 000015C8 7800 moveq.l D4, 0x00 000015CA 7A01 moveq.l D5, 0x01 label000015CC: 000015CC 7600 moveq.l D3, 0x00 000015CE 6036 bra +0x38 /* 00001606 */ label000015D0: 000015D0 7006 moveq.l D0, 0x06 000015D2 C1C4 muls.w D0, D4 000015D4 41EC 0122 lea.l A0, [A4 + 0x122] 000015D8 D1C0 add.l A0, D0 000015DA 4850 pea.l [A0] 000015DC AA14 syscall RGBForeColor 000015DE D845 add.w D4, D5 000015E0 3F2A 0002 move.w -[A7], [A2 + 0x2] 000015E4 3003 move.w D0, D3 000015E6 48C0 ext.l D0 000015E8 3212 move.w D1, [A2] 000015EA 48C1 ext.l D1 000015EC D280 add.l D1, D0 000015EE 3F01 move.w -[A7], D1 000015F0 A893 syscall MoveTo 000015F2 3003 move.w D0, D3 000015F4 48C0 ext.l D0 000015F6 322A 0002 move.w D1, [A2 + 0x2] 000015FA 48C1 ext.l D1 000015FC D280 add.l D1, D0 000015FE 3F01 move.w -[A7], D1 00001600 3F12 move.w -[A7], [A2] 00001602 A891 syscall LineTo 00001604 5243 addq.w D3, 1 label00001606: 00001606 0C43 000A cmpi.w D3, 0xA /* '\n' */ 0000160A 66C4 bne -0x3A /* 000015D0 */ 0000160C 7600 moveq.l D3, 0x00 0000160E 6044 bra +0x46 /* 00001654 */ label00001610: 00001610 7006 moveq.l D0, 0x06 00001612 C1C4 muls.w D0, D4 00001614 41EC 0122 lea.l A0, [A4 + 0x122] 00001618 D1C0 add.l A0, D0 0000161A 4850 pea.l [A0] 0000161C AA14 syscall RGBForeColor 0000161E D845 add.w D4, D5 00001620 3003 move.w D0, D3 00001622 48C0 ext.l D0 00001624 322A 0002 move.w D1, [A2 + 0x2] 00001628 48C1 ext.l D1 0000162A D280 add.l D1, D0 0000162C 3F01 move.w -[A7], D1 0000162E 302A 0004 move.w D0, [A2 + 0x4] 00001632 48C0 ext.l D0 00001634 5380 subq.l D0, 1 00001636 3F00 move.w -[A7], D0 00001638 A893 syscall MoveTo 0000163A 302A 0006 move.w D0, [A2 + 0x6] 0000163E 48C0 ext.l D0 00001640 5380 subq.l D0, 1 00001642 3F00 move.w -[A7], D0 00001644 3003 move.w D0, D3 00001646 48C0 ext.l D0 00001648 3212 move.w D1, [A2] 0000164A 48C1 ext.l D1 0000164C D280 add.l D1, D0 0000164E 3F01 move.w -[A7], D1 00001650 A891 syscall LineTo 00001652 5243 addq.w D3, 1 label00001654: 00001654 0C43 000A cmpi.w D3, 0xA /* '\n' */ 00001658 66B6 bne -0x48 /* 00001610 */ 0000165A 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000165E 4E5E unlink A6 00001660 4E75 rts fn00001662: 00001662 4E56 0000 link A6, 0 00001666 2F0A move.l -[A7], A2 00001668 246E 000A movea.l A2, [A6 + 0xA] 0000166C 486C 01EA pea.l [A4 + 0x1EA] 00001670 AA14 syscall RGBForeColor 00001672 2F0A move.l -[A7], A2 00001674 A8A1 syscall FrameRect 00001676 2F3C 0001 0001 move.l -[A7], 0x10001 0000167C 2F0A move.l -[A7], A2 0000167E 4EBA F9A2 jsr [PC - 0x65E /* 00001022 */] 00001682 486C 01E4 pea.l [A4 + 0x1E4] 00001686 AA14 syscall RGBForeColor 00001688 2F0A move.l -[A7], A2 0000168A A8A1 syscall FrameRect 0000168C 2F3C 0001 0001 move.l -[A7], 0x10001 00001692 2F0A move.l -[A7], A2 00001694 4EBA F98C jsr [PC - 0x674 /* 00001022 */] 00001698 4A2E 0008 tst.b [A6 + 0x8] 0000169C 4FEF 0010 lea.l A7, [A7 + 0x10] 000016A0 670C beq +0xE /* 000016AE */ 000016A2 486C 01EA pea.l [A4 + 0x1EA] 000016A6 AA14 syscall RGBForeColor 000016A8 2F0A move.l -[A7], A2 000016AA A8A2 syscall PaintRect 000016AC 6022 bra +0x24 /* 000016D0 */ label000016AE: 000016AE 486C 01EA pea.l [A4 + 0x1EA] 000016B2 AA14 syscall RGBForeColor 000016B4 2F0A move.l -[A7], A2 000016B6 A8A1 syscall FrameRect 000016B8 2F3C 0001 0001 move.l -[A7], 0x10001 000016BE 2F0A move.l -[A7], A2 000016C0 4EBA F960 jsr [PC - 0x6A0 /* 00001022 */] 000016C4 486C 01E4 pea.l [A4 + 0x1E4] 000016C8 AA14 syscall RGBForeColor 000016CA 2F0A move.l -[A7], A2 000016CC A8A2 syscall PaintRect 000016CE 504F addq.w A7, 8 label000016D0: 000016D0 245F movea.l A2, [A7]+ 000016D2 4E5E unlink A6 000016D4 4E75 rts fn000016D6: 000016D6 4E56 FEF4 link A6, -0x010C 000016DA 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 000016DE 246E 0008 movea.l A2, [A6 + 0x8] 000016E2 7600 moveq.l D3, 0x00 000016E4 486E FFF4 pea.l [A6 - 0xC] 000016E8 A874 syscall GetPort 000016EA 206E FFF4 movea.l A0, [A6 - 0xC] 000016EE 3D68 0044 FFF8 move.w [A6 - 0x8], [A0 + 0x44] 000016F4 1D68 0046 FFFA move.b [A6 - 0x6], [A0 + 0x46] 000016FA 3D68 004A FFFC move.w [A6 - 0x4], [A0 + 0x4A] 00001700 206C 0222 movea.l A0, [A4 + 0x222] 00001704 3F28 001E move.w -[A7], [A0 + 0x1E] 00001708 A887 syscall TextFont 0000170A 206C 0222 movea.l A0, [A4 + 0x222] 0000170E 7000 moveq.l D0, 0x00 00001710 1028 0020 move.b D0, [A0 + 0x20] 00001714 3F00 move.w -[A7], D0 00001716 A888 syscall TextFace 00001718 206C 0222 movea.l A0, [A4 + 0x222] 0000171C 3F28 0022 move.w -[A7], [A0 + 0x22] 00001720 A88A syscall TextSize 00001722 0452 0019 subi.w [A2], 0x19 00001726 3012 move.w D0, [A2] 00001728 48C0 ext.l D0 0000172A 7214 moveq.l D1, 0x14 0000172C D081 add.l D0, D1 0000172E 3540 0004 move.w [A2 + 0x4], D0 00001732 0C6C 0004 022A cmpi.w [A4 + 0x22A], 0x4 00001738 6710 beq +0x12 /* 0000174A */ 0000173A 0C6C 000C 022A cmpi.w [A4 + 0x22A], 0xC 00001740 6708 beq +0xA /* 0000174A */ 00001742 0C6C 0005 022A cmpi.w [A4 + 0x22A], 0x5 00001748 6604 bne +0x6 /* 0000174E */ label0000174A: 0000174A 7806 moveq.l D4, 0x06 0000174C 6002 bra +0x4 /* 00001750 */ label0000174E: 0000174E 7801 moveq.l D4, 0x01 label00001750: 00001750 5C43 addq.w D3, 6 00001752 0C6C 0001 022A cmpi.w [A4 + 0x22A], 0x1 00001758 6734 beq +0x36 /* 0000178E */ 0000175A 0C6C 0003 022A cmpi.w [A4 + 0x22A], 0x3 00001760 672C beq +0x2E /* 0000178E */ 00001762 0C6C 0005 022A cmpi.w [A4 + 0x22A], 0x5 00001768 6724 beq +0x26 /* 0000178E */ 0000176A 0C6C 0002 022A cmpi.w [A4 + 0x22A], 0x2 00001770 671C beq +0x1E /* 0000178E */ 00001772 206C 0226 movea.l A0, [A4 + 0x226] 00001776 4A28 0070 tst.b [A0 + 0x70] 0000177A 6704 beq +0x6 /* 00001780 */ 0000177C 0643 000E addi.w D3, 0xE label00001780: 00001780 206C 0226 movea.l A0, [A4 + 0x226] 00001784 4A28 0071 tst.b [A0 + 0x71] 00001788 6704 beq +0x6 /* 0000178E */ 0000178A 0643 000E addi.w D3, 0xE label0000178E: 0000178E 206C 0226 movea.l A0, [A4 + 0x226] 00001792 2068 0086 movea.l A0, [A0 + 0x86] 00001796 2050 movea.l A0, [A0] 00001798 43EE FEF4 lea.l A1, [A6 - 0x10C] 0000179C 203C 0000 0100 move.l D0, 0x100 000017A2 A22E syscall BlockMove/BlockMoveData, flags=2 000017A4 554F subq.w A7, 2 000017A6 486E FEF4 pea.l [A6 - 0x10C] 000017AA A88C syscall StringWidth 000017AC 301F move.w D0, [A7]+ 000017AE 48C0 ext.l D0 000017B0 5080 addq.l D0, 8 000017B2 D640 add.w D3, D0 000017B4 D644 add.w D3, D4 000017B6 5243 addq.w D3, 1 000017B8 3A2A 0002 move.w D5, [A2 + 0x2] 000017BC 48C5 ext.l D5 000017BE 322A 0006 move.w D1, [A2 + 0x6] 000017C2 48C1 ext.l D1 000017C4 9285 sub.l D1, D5 000017C6 5C81 addq.l D1, 6 000017C8 3A04 move.w D5, D4 000017CA 48C5 ext.l D5 000017CC DA81 add.l D5, D1 000017CE 3003 move.w D0, D3 000017D0 48C0 ext.l D0 000017D2 B085 cmp.l D0, D5 000017D4 6F02 ble +0x4 /* 000017D8 */ 000017D6 3605 move.w D3, D5 label000017D8: 000017D8 206C 0222 movea.l A0, [A4 + 0x222] 000017DC 3028 0024 move.w D0, [A0 + 0x24] 000017E0 48C0 ext.l D0 000017E2 675E beq +0x60 /* 00001842 */ 000017E4 5380 subq.l D0, 1 000017E6 6706 beq +0x8 /* 000017EE */ 000017E8 5380 subq.l D0, 1 000017EA 673E beq +0x40 /* 0000182A */ 000017EC 6054 bra +0x56 /* 00001842 */ label000017EE: 000017EE 3C2A 0002 move.w D6, [A2 + 0x2] 000017F2 48C6 ext.l D6 000017F4 5D86 subq.l D6, 6 000017F6 3004 move.w D0, D4 000017F8 48C0 ext.l D0 000017FA 3A2A 0006 move.w D5, [A2 + 0x6] 000017FE 48C5 ext.l D5 00001800 DA80 add.l D5, D0 00001802 9A86 sub.l D5, D6 00001804 4C7C 5805 0000 0002 movem.l D0,D2,A3,A4,A6, 0x2 0000180C 3003 move.w D0, D3 0000180E 48C0 ext.l D0 00001810 4C7C 0800 0000 0002 movem.l A3, 0x2 00001818 3805 move.w D4, D5 0000181A 48C4 ext.l D4 0000181C 9880 sub.l D4, D0 0000181E 3004 move.w D0, D4 00001820 48C0 ext.l D0 00001822 D086 add.l D0, D6 00001824 3540 0002 move.w [A2 + 0x2], D0 00001828 6024 bra +0x26 /* 0000184E */ label0000182A: 0000182A 3003 move.w D0, D3 0000182C 48C0 ext.l D0 0000182E 322A 0006 move.w D1, [A2 + 0x6] 00001832 48C1 ext.l D1 00001834 9280 sub.l D1, D0 00001836 3004 move.w D0, D4 00001838 48C0 ext.l D0 0000183A D081 add.l D0, D1 0000183C 3540 0002 move.w [A2 + 0x2], D0 00001840 600C bra +0xE /* 0000184E */ label00001842: 00001842 302A 0002 move.w D0, [A2 + 0x2] 00001846 48C0 ext.l D0 00001848 5D80 subq.l D0, 6 0000184A 3540 0002 move.w [A2 + 0x2], D0 label0000184E: 0000184E 3003 move.w D0, D3 00001850 48C0 ext.l D0 00001852 322A 0002 move.w D1, [A2 + 0x2] 00001856 48C1 ext.l D1 00001858 D280 add.l D1, D0 0000185A 3541 0006 move.w [A2 + 0x6], D1 0000185E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001862 A887 syscall TextFont 00001864 7000 moveq.l D0, 0x00 00001866 102E FFFA move.b D0, [A6 - 0x6] 0000186A 3F00 move.w -[A7], D0 0000186C A888 syscall TextFace 0000186E 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001872 A88A syscall TextSize 00001874 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00001878 4E5E unlink A6 0000187A 4E75 rts fn0000187C: 0000187C 4E56 0000 link A6, 0 00001880 2F0A move.l -[A7], A2 00001882 246E 0008 movea.l A2, [A6 + 0x8] 00001886 206C 0226 movea.l A0, [A4 + 0x226] 0000188A 2068 0076 movea.l A0, [A0 + 0x76] 0000188E 2050 movea.l A0, [A0] 00001890 24A8 0002 move.l [A2], [A0 + 0x2] 00001894 2568 0006 0004 move.l [A2 + 0x4], [A0 + 0x6] 0000189A 2F0A move.l -[A7], A2 0000189C 4EBA FE38 jsr [PC - 0x1C8 /* 000016D6 */] 000018A0 5852 addq.w [A2], 4 000018A2 586A 0002 addq.w [A2 + 0x2], 4 000018A6 302A 0002 move.w D0, [A2 + 0x2] 000018AA 48C0 ext.l D0 000018AC 720E moveq.l D1, 0x0E 000018AE D081 add.l D0, D1 000018B0 3540 0006 move.w [A2 + 0x6], D0 000018B4 3012 move.w D0, [A2] 000018B6 48C0 ext.l D0 000018B8 D081 add.l D0, D1 000018BA 3540 0004 move.w [A2 + 0x4], D0 000018BE 584F addq.w A7, 4 000018C0 245F movea.l A2, [A7]+ 000018C2 4E5E unlink A6 000018C4 4E75 rts fn000018C6: 000018C6 4E56 0000 link A6, 0 000018CA 2F0A move.l -[A7], A2 000018CC 246E 0008 movea.l A2, [A6 + 0x8] 000018D0 206C 0226 movea.l A0, [A4 + 0x226] 000018D4 2068 0076 movea.l A0, [A0 + 0x76] 000018D8 2050 movea.l A0, [A0] 000018DA 24A8 0002 move.l [A2], [A0 + 0x2] 000018DE 2568 0006 0004 move.l [A2 + 0x4], [A0 + 0x6] 000018E4 2F0A move.l -[A7], A2 000018E6 4EBA FDEE jsr [PC - 0x212 /* 000016D6 */] 000018EA 5852 addq.w [A2], 4 000018EC 596A 0006 subq.w [A2 + 0x6], 4 000018F0 302A 0006 move.w D0, [A2 + 0x6] 000018F4 48C0 ext.l D0 000018F6 72F2 moveq.l D1, 0xFFFFFFF2 000018F8 D081 add.l D0, D1 000018FA 3540 0002 move.w [A2 + 0x2], D0 000018FE 3012 move.w D0, [A2] 00001900 48C0 ext.l D0 00001902 720E moveq.l D1, 0x0E 00001904 D081 add.l D0, D1 00001906 3540 0004 move.w [A2 + 0x4], D0 0000190A 584F addq.w A7, 4 0000190C 245F movea.l A2, [A7]+ 0000190E 4E5E unlink A6 00001910 4E75 rts fn00001912: 00001912 4E56 0000 link A6, 0 00001916 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000191A 4EBA FFAA jsr [PC - 0x56 /* 000018C6 */] 0000191E 4E5E unlink A6 00001920 4E75 rts fn00001922: 00001922 4E56 0000 link A6, 0 00001926 302C 022C move.w D0, [A4 + 0x22C] 0000192A 48C0 ext.l D0 0000192C 721A moveq.l D1, 0x1A 0000192E D081 add.l D0, D1 00001930 206E 0008 movea.l A0, [A6 + 0x8] 00001934 3080 move.w [A0], D0 00001936 4E5E unlink A6 00001938 4E75 rts fn0000193A: 0000193A 4E56 0000 link A6, 0 0000193E 206E 0008 movea.l A0, [A6 + 0x8] 00001942 117C 0001 0002 move.b [A0 + 0x2], 0x1 00001948 30BC 0015 move.w [A0], 0x15 0000194C 317C 000A 0004 move.w [A0 + 0x4], 0xA /* '\n' */ 00001952 4268 0006 clr.w [A0 + 0x6] 00001956 4E5E unlink A6 00001958 4E75 rts fn0000195A: 0000195A 4E56 0000 link A6, 0 0000195E 206E 0008 movea.l A0, [A6 + 0x8] 00001962 30BC FFFF move.w [A0], 0xFFFF 00001966 317C CCCC 0002 move.w [A0 + 0x2], 0xCCCC 0000196C 4268 0004 clr.w [A0 + 0x4] 00001970 4268 0006 clr.w [A0 + 0x6] 00001974 4268 0008 clr.w [A0 + 0x8] 00001978 4268 000A clr.w [A0 + 0xA] 0000197C 317C EE13 000C move.w [A0 + 0xC], 0xEE13 00001982 317C EE13 000E move.w [A0 + 0xE], 0xEE13 00001988 317C EE13 0010 move.w [A0 + 0x10], 0xEE13 0000198E 4268 0012 clr.w [A0 + 0x12] 00001992 4268 0014 clr.w [A0 + 0x14] 00001996 4268 0016 clr.w [A0 + 0x16] 0000199A 317C EE13 0064 move.w [A0 + 0x64], 0xEE13 000019A0 317C EE13 0066 move.w [A0 + 0x66], 0xEE13 000019A6 317C EE13 0068 move.w [A0 + 0x68], 0xEE13 000019AC 317C 9C28 006A move.w [A0 + 0x6A], 0x9C28 000019B2 317C 9C28 006C move.w [A0 + 0x6C], 0x9C28 000019B8 317C 9C28 006E move.w [A0 + 0x6E], 0x9C28 000019BE 317C 30A3 0070 move.w [A0 + 0x70], 0x30A3 000019C4 317C 30A3 0072 move.w [A0 + 0x72], 0x30A3 000019CA 317C 30A3 0074 move.w [A0 + 0x74], 0x30A3 000019D0 4E5E unlink A6 000019D2 4E75 rts fn000019D4: 000019D4 4E56 FFFA link A6, -0x0006 000019D8 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 000019DC 246E 0008 movea.l A2, [A6 + 0x8] 000019E0 4878 4D20 push.l 0x4D20 /* 'M ' */ 000019E4 486A 001E pea.l [A2 + 0x1E] 000019E8 486A 0018 pea.l [A2 + 0x18] 000019EC 2F0A move.l -[A7], A2 000019EE 4EBA F8DC jsr [PC - 0x724 /* 000012CC */] 000019F2 4878 4D20 push.l 0x4D20 /* 'M ' */ 000019F6 486A 002A pea.l [A2 + 0x2A] 000019FA 486A 0024 pea.l [A2 + 0x24] 000019FE 486A 000C pea.l [A2 + 0xC] 00001A02 4EBA F8C8 jsr [PC - 0x738 /* 000012CC */] 00001A06 7000 moveq.l D0, 0x00 00001A08 302A 001E move.w D0, [A2 + 0x1E] 00001A0C 7800 moveq.l D4, 0x00 00001A0E 382A 0018 move.w D4, [A2 + 0x18] 00001A12 9880 sub.l D4, D0 00001A14 4C7C 4804 0000 0014 movem.l D2,A3,A6, 0x14 00001A1C 7000 moveq.l D0, 0x00 00001A1E 302A 0020 move.w D0, [A2 + 0x20] 00001A22 7A00 moveq.l D5, 0x00 00001A24 3A2A 001A move.w D5, [A2 + 0x1A] 00001A28 9A80 sub.l D5, D0 00001A2A 4C7C 5805 0000 0014 movem.l D0,D2,A3,A4,A6, 0x14 00001A32 7000 moveq.l D0, 0x00 00001A34 302A 0022 move.w D0, [A2 + 0x22] 00001A38 7C00 moveq.l D6, 0x00 00001A3A 3C2A 001C move.w D6, [A2 + 0x1C] 00001A3E 9C80 sub.l D6, D0 00001A40 4C7C 6806 0000 0014 movem.l D1,D2,A3,A5,A6, 0x14 00001A48 2D6A 001E FFFA move.l [A6 - 0x6], [A2 + 0x1E] 00001A4E 3D6A 0022 FFFE move.w [A6 - 0x2], [A2 + 0x22] 00001A54 7600 moveq.l D3, 0x00 00001A56 4FEF 0020 lea.l A7, [A7 + 0x20] 00001A5A 6022 bra +0x24 /* 00001A7E */ label00001A5C: 00001A5C D96E FFFA add.w [A6 - 0x6], D4 00001A60 DB6E FFFC add.w [A6 - 0x4], D5 00001A64 DD6E FFFE add.w [A6 - 0x2], D6 00001A68 7006 moveq.l D0, 0x06 00001A6A C1C3 muls.w D0, D3 00001A6C 41EC 0122 lea.l A0, [A4 + 0x122] 00001A70 D1C0 add.l A0, D0 00001A72 20AE FFFA move.l [A0], [A6 - 0x6] 00001A76 316E FFFE 0004 move.w [A0 + 0x4], [A6 - 0x2] 00001A7C 5243 addq.w D3, 1 label00001A7E: 00001A7E 0C43 0014 cmpi.w D3, 0x14 00001A82 66D8 bne -0x26 /* 00001A5C */ 00001A84 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00001A88 4E5E unlink A6 00001A8A 4E75 rts fn00001A8C: 00001A8C 4E56 0000 link A6, 0 00001A90 4E5E unlink A6 00001A92 4E75 rts fn00001A94: 00001A94 4E56 0000 link A6, 0 00001A98 206C 019A movea.l A0, [A4 + 0x19A] 00001A9C 4AA8 021A tst.l [A0 + 0x21A] 00001AA0 663A bne +0x3C /* 00001ADC */ 00001AA2 4868 00DA pea.l [A0 + 0xDA] 00001AA6 206C 0222 movea.l A0, [A4 + 0x222] 00001AAA 4868 001E pea.l [A0 + 0x1E] 00001AAE A900 syscall GetFNum 00001AB0 206C 019A movea.l A0, [A4 + 0x19A] 00001AB4 226C 0222 movea.l A1, [A4 + 0x222] 00001AB8 1368 00D7 0020 move.b [A1 + 0x20], [A0 + 0xD7] 00001ABE 206C 019A movea.l A0, [A4 + 0x19A] 00001AC2 226C 0222 movea.l A1, [A4 + 0x222] 00001AC6 3368 00D4 0022 move.w [A1 + 0x22], [A0 + 0xD4] 00001ACC 206C 019A movea.l A0, [A4 + 0x19A] 00001AD0 226C 0222 movea.l A1, [A4 + 0x222] 00001AD4 3368 00D8 0024 move.w [A1 + 0x24], [A0 + 0xD8] 00001ADA 6010 bra +0x12 /* 00001AEC */ label00001ADC: 00001ADC 206C 0222 movea.l A0, [A4 + 0x222] 00001AE0 216C 021A 001E move.l [A0 + 0x1E], [A4 + 0x21A] 00001AE6 216C 021E 0022 move.l [A0 + 0x22], [A4 + 0x21E] label00001AEC: 00001AEC 4E5E unlink A6 00001AEE 4E75 rts fn00001AF0: 00001AF0 4E56 0000 link A6, 0 00001AF4 4E5E unlink A6 00001AF6 4E75 rts fn00001AF8: 00001AF8 4E56 FFF0 link A6, -0x0010 00001AFC 48E7 1020 movem.l -[A7], D3,A2 00001B00 246E 0008 movea.l A2, [A6 + 0x8] 00001B04 0C6C 0004 022A cmpi.w [A4 + 0x22A], 0x4 00001B0A 6710 beq +0x12 /* 00001B1C */ 00001B0C 0C6C 000C 022A cmpi.w [A4 + 0x22A], 0xC 00001B12 6708 beq +0xA /* 00001B1C */ 00001B14 0C6C 0005 022A cmpi.w [A4 + 0x22A], 0x5 00001B1A 6604 bne +0x6 /* 00001B20 */ label00001B1C: 00001B1C 7606 moveq.l D3, 0x06 00001B1E 6002 bra +0x4 /* 00001B22 */ label00001B20: 00001B20 7601 moveq.l D3, 0x01 label00001B22: 00001B22 2D52 FFF8 move.l [A6 - 0x8], [A2] 00001B26 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4] 00001B2C 486E FFF8 pea.l [A6 - 0x8] 00001B30 4EBA FBA4 jsr [PC - 0x45C /* 000016D6 */] 00001B34 2D52 FFF0 move.l [A6 - 0x10], [A2] 00001B38 2D6A 0004 FFF4 move.l [A6 - 0xC], [A2 + 0x4] 00001B3E 046E 0019 FFF0 subi.w [A6 - 0x10], 0x19 00001B44 5D6E FFF2 subq.w [A6 - 0xE], 6 00001B48 D76E FFF4 add.w [A6 - 0xC], D3 00001B4C D76E FFF6 add.w [A6 - 0xA], D3 00001B50 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001B54 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001B58 A893 syscall MoveTo 00001B5A 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001B5E 302E FFFC move.w D0, [A6 - 0x4] 00001B62 48C0 ext.l D0 00001B64 5380 subq.l D0, 1 00001B66 3F00 move.w -[A7], D0 00001B68 A891 syscall LineTo 00001B6A 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001B6E 302E FFFC move.w D0, [A6 - 0x4] 00001B72 48C0 ext.l D0 00001B74 5380 subq.l D0, 1 00001B76 3F00 move.w -[A7], D0 00001B78 A891 syscall LineTo 00001B7A 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001B7E 302E FFF4 move.w D0, [A6 - 0xC] 00001B82 48C0 ext.l D0 00001B84 5380 subq.l D0, 1 00001B86 3F00 move.w -[A7], D0 00001B88 A891 syscall LineTo 00001B8A 302E FFF6 move.w D0, [A6 - 0xA] 00001B8E 48C0 ext.l D0 00001B90 5380 subq.l D0, 1 00001B92 3F00 move.w -[A7], D0 00001B94 302E FFF4 move.w D0, [A6 - 0xC] 00001B98 48C0 ext.l D0 00001B9A 5380 subq.l D0, 1 00001B9C 3F00 move.w -[A7], D0 00001B9E A891 syscall LineTo 00001BA0 302E FFF6 move.w D0, [A6 - 0xA] 00001BA4 48C0 ext.l D0 00001BA6 5380 subq.l D0, 1 00001BA8 3F00 move.w -[A7], D0 00001BAA 302E FFFC move.w D0, [A6 - 0x4] 00001BAE 48C0 ext.l D0 00001BB0 5380 subq.l D0, 1 00001BB2 3F00 move.w -[A7], D0 00001BB4 A891 syscall LineTo 00001BB6 302E FFFE move.w D0, [A6 - 0x2] 00001BBA 48C0 ext.l D0 00001BBC 5380 subq.l D0, 1 00001BBE 3F00 move.w -[A7], D0 00001BC0 302E FFFC move.w D0, [A6 - 0x4] 00001BC4 48C0 ext.l D0 00001BC6 5380 subq.l D0, 1 00001BC8 3F00 move.w -[A7], D0 00001BCA A891 syscall LineTo 00001BCC 302E FFFE move.w D0, [A6 - 0x2] 00001BD0 48C0 ext.l D0 00001BD2 5380 subq.l D0, 1 00001BD4 3F00 move.w -[A7], D0 00001BD6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001BDA A891 syscall LineTo 00001BDC 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001BE0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001BE4 A891 syscall LineTo 00001BE6 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001BEA 3012 move.w D0, [A2] 00001BEC 48C0 ext.l D0 00001BEE 5380 subq.l D0, 1 00001BF0 3F00 move.w -[A7], D0 00001BF2 A893 syscall MoveTo 00001BF4 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001BF8 3012 move.w D0, [A2] 00001BFA 48C0 ext.l D0 00001BFC 5380 subq.l D0, 1 00001BFE 3F00 move.w -[A7], D0 00001C00 A891 syscall LineTo 00001C02 302A 0006 move.w D0, [A2 + 0x6] 00001C06 48C0 ext.l D0 00001C08 72F1 moveq.l D1, 0xFFFFFFF1 00001C0A D081 add.l D0, D1 00001C0C 3F00 move.w -[A7], D0 00001C0E 3F12 move.w -[A7], [A2] 00001C10 A893 syscall MoveTo 00001C12 302A 0006 move.w D0, [A2 + 0x6] 00001C16 48C0 ext.l D0 00001C18 72F1 moveq.l D1, 0xFFFFFFF1 00001C1A D081 add.l D0, D1 00001C1C 3F00 move.w -[A7], D0 00001C1E 3003 move.w D0, D3 00001C20 48C0 ext.l D0 00001C22 322A 0004 move.w D1, [A2 + 0x4] 00001C26 48C1 ext.l D1 00001C28 D280 add.l D1, D0 00001C2A 5381 subq.l D1, 1 00001C2C 3F01 move.w -[A7], D1 00001C2E A891 syscall LineTo 00001C30 302A 0002 move.w D0, [A2 + 0x2] 00001C34 48C0 ext.l D0 00001C36 5D80 subq.l D0, 6 00001C38 3F00 move.w -[A7], D0 00001C3A 302A 0004 move.w D0, [A2 + 0x4] 00001C3E 48C0 ext.l D0 00001C40 72F1 moveq.l D1, 0xFFFFFFF1 00001C42 D081 add.l D0, D1 00001C44 3F00 move.w -[A7], D0 00001C46 A893 syscall MoveTo 00001C48 3003 move.w D0, D3 00001C4A 48C0 ext.l D0 00001C4C 322A 0006 move.w D1, [A2 + 0x6] 00001C50 48C1 ext.l D1 00001C52 D280 add.l D1, D0 00001C54 5381 subq.l D1, 1 00001C56 3F01 move.w -[A7], D1 00001C58 302A 0004 move.w D0, [A2 + 0x4] 00001C5C 48C0 ext.l D0 00001C5E 72F1 moveq.l D1, 0xFFFFFFF1 00001C60 D081 add.l D0, D1 00001C62 3F00 move.w -[A7], D0 00001C64 A891 syscall LineTo 00001C66 584F addq.w A7, 4 00001C68 4CDF 0408 movem.l D3,A2, [A7]+ 00001C6C 4E5E unlink A6 00001C6E 4E75 rts fn00001C70: 00001C70 4E56 FFF0 link A6, -0x0010 00001C74 48E7 1030 movem.l -[A7], D3,A2,A3 00001C78 266E 0008 movea.l A3, [A6 + 0x8] 00001C7C 2D53 FFF8 move.l [A6 - 0x8], [A3] 00001C80 2D6B 0004 FFFC move.l [A6 - 0x4], [A3 + 0x4] 00001C86 302C 022A move.w D0, [A4 + 0x22A] 00001C8A 48C0 ext.l D0 00001C8C 0C80 0000 000C cmpi.l D0, 0xC 00001C92 6200 0130 bhi +0x132 /* 00001DC4 */ 00001C96 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00001C9A 4EFB 0002 jmp [PC + D0.w + 0x2] 00001C9E 001A 0100 ori.b [A2]+, 0x0 00001CA2 0126 btst -[A6], D0 00001CA4 0126 btst -[A6], D0 00001CA6 001A 0090 ori.b [A2]+, 0x90 00001CAA 0126 btst -[A6], D0 00001CAC 0126 btst -[A6], D0 00001CAE 001A 0126 ori.b [A2]+, 0x26 /* '&' */ 00001CB2 0126 btst -[A6], D0 00001CB4 0126 btst -[A6], D0 00001CB6 001A 0C6C ori.b [A2]+, 0x6C /* 'l' */ 00001CBA 0004 022A ori.b D4, 0x2A /* '*' */ 00001CBE 6708 beq +0xA /* 00001CC8 */ 00001CC0 0C6C 000C 022A cmpi.w [A4 + 0x22A], 0xC 00001CC6 6604 bne +0x6 /* 00001CCC */ label00001CC8: 00001CC8 7606 moveq.l D3, 0x06 00001CCA 6002 bra +0x4 /* 00001CCE */ label00001CCC: 00001CCC 7601 moveq.l D3, 0x01 label00001CCE: 00001CCE 5D6E FFF8 subq.w [A6 - 0x8], 6 00001CD2 5D6E FFFA subq.w [A6 - 0x6], 6 00001CD6 D76E FFFC add.w [A6 - 0x4], D3 00001CDA D76E FFFE add.w [A6 - 0x2], D3 00001CDE 206C 0226 movea.l A0, [A4 + 0x226] 00001CE2 2F28 0072 move.l -[A7], [A0 + 0x72] 00001CE6 486E FFF8 pea.l [A6 - 0x8] 00001CEA A8DF syscall RectRgn 00001CEC 594F subq.w A7, 4 00001CEE A8D8 syscall NewRgn 00001CF0 205F movea.l A0, [A7]+ 00001CF2 2448 movea.l A2, A0 00001CF4 200A move.l D0, A2 00001CF6 6700 00CC beq +0xCE /* 00001DC4 */ 00001CFA 2D53 FFF0 move.l [A6 - 0x10], [A3] 00001CFE 2D6B 0004 FFF4 move.l [A6 - 0xC], [A3 + 0x4] 00001D04 486E FFF0 pea.l [A6 - 0x10] 00001D08 4EBA F9CC jsr [PC - 0x634 /* 000016D6 */] 00001D0C 2F0A move.l -[A7], A2 00001D0E 486E FFF0 pea.l [A6 - 0x10] 00001D12 A8DF syscall RectRgn 00001D14 2F0A move.l -[A7], A2 00001D16 206C 0226 movea.l A0, [A4 + 0x226] 00001D1A 2F28 0072 move.l -[A7], [A0 + 0x72] 00001D1E 2F28 0072 move.l -[A7], [A0 + 0x72] 00001D22 A8E5 syscall UnionRgn 00001D24 2F0A move.l -[A7], A2 00001D26 A8D9 syscall DisposRgn/DisposeRgn 00001D28 584F addq.w A7, 4 00001D2A 6000 0098 bra +0x9A /* 00001DC4 */ 00001D2E 046E 0009 FFF8 subi.w [A6 - 0x8], 0x9 /* '\t' */ 00001D34 046E 0009 FFFA subi.w [A6 - 0x6], 0x9 /* '\t' */ 00001D3A 066E 0009 FFFC addi.w [A6 - 0x4], 0x9 /* '\t' */ 00001D40 066E 0009 FFFE addi.w [A6 - 0x2], 0x9 /* '\t' */ 00001D46 206C 0226 movea.l A0, [A4 + 0x226] 00001D4A 2F28 0072 move.l -[A7], [A0 + 0x72] 00001D4E 486E FFF8 pea.l [A6 - 0x8] 00001D52 A8DF syscall RectRgn 00001D54 594F subq.w A7, 4 00001D56 A8D8 syscall NewRgn 00001D58 205F movea.l A0, [A7]+ 00001D5A 2448 movea.l A2, A0 00001D5C 200A move.l D0, A2 00001D5E 6764 beq +0x66 /* 00001DC4 */ 00001D60 2D53 FFF0 move.l [A6 - 0x10], [A3] 00001D64 2D6B 0004 FFF4 move.l [A6 - 0xC], [A3 + 0x4] 00001D6A 576E FFF0 subq.w [A6 - 0x10], 3 00001D6E 576E FFF2 subq.w [A6 - 0xE], 3 00001D72 566E FFF6 addq.w [A6 - 0xA], 3 00001D76 486E FFF0 pea.l [A6 - 0x10] 00001D7A 4EBA F95A jsr [PC - 0x6A6 /* 000016D6 */] 00001D7E 2F0A move.l -[A7], A2 00001D80 486E FFF0 pea.l [A6 - 0x10] 00001D84 A8DF syscall RectRgn 00001D86 2F0A move.l -[A7], A2 00001D88 206C 0226 movea.l A0, [A4 + 0x226] 00001D8C 2F28 0072 move.l -[A7], [A0 + 0x72] 00001D90 2F28 0072 move.l -[A7], [A0 + 0x72] 00001D94 A8E5 syscall UnionRgn 00001D96 2F0A move.l -[A7], A2 00001D98 A8D9 syscall DisposRgn/DisposeRgn 00001D9A 584F addq.w A7, 4 00001D9C 6026 bra +0x28 /* 00001DC4 */ 00001D9E 046E 0009 FFF8 subi.w [A6 - 0x8], 0x9 /* '\t' */ 00001DA4 046E 0009 FFFA subi.w [A6 - 0x6], 0x9 /* '\t' */ 00001DAA 066E 0009 FFFC addi.w [A6 - 0x4], 0x9 /* '\t' */ 00001DB0 066E 0009 FFFE addi.w [A6 - 0x2], 0x9 /* '\t' */ 00001DB6 206C 0226 movea.l A0, [A4 + 0x226] 00001DBA 2F28 0072 move.l -[A7], [A0 + 0x72] 00001DBE 486E FFF8 pea.l [A6 - 0x8] 00001DC2 A8DF syscall RectRgn label00001DC4: 00001DC4 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001DC8 4E5E unlink A6 00001DCA 4E75 rts fn00001DCC: 00001DCC 4E56 0000 link A6, 0 00001DD0 7002 moveq.l D0, 0x02 00001DD2 4E5E unlink A6 00001DD4 4E75 rts fn00001DD6: 00001DD6 4E56 0000 link A6, 0 00001DDA 206E 0008 movea.l A0, [A6 + 0x8] 00001DDE 10BC 0001 move.b [A0], 0x1 00001DE2 206C 0222 movea.l A0, [A4 + 0x222] 00001DE6 3F28 001E move.w -[A7], [A0 + 0x1E] 00001DEA A887 syscall TextFont 00001DEC 206C 0222 movea.l A0, [A4 + 0x222] 00001DF0 7000 moveq.l D0, 0x00 00001DF2 1028 0020 move.b D0, [A0 + 0x20] 00001DF6 3F00 move.w -[A7], D0 00001DF8 A888 syscall TextFace 00001DFA 206C 0222 movea.l A0, [A4 + 0x222] 00001DFE 3F28 0022 move.w -[A7], [A0 + 0x22] 00001E02 A88A syscall TextSize 00001E04 4E5E unlink A6 00001E06 4E75 rts 00001E08 4E56 FFF8 link A6, -0x0008 00001E0C 48E7 0030 movem.l -[A7], A2,A3 00001E10 206E 0008 movea.l A0, [A6 + 0x8] 00001E14 2D50 FFF8 move.l [A6 - 0x8], [A0] 00001E18 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 00001E1E 302E FFFC move.w D0, [A6 - 0x4] 00001E22 48C0 ext.l D0 00001E24 72F2 moveq.l D1, 0xFFFFFFF2 00001E26 D081 add.l D0, D1 00001E28 3D40 FFF8 move.w [A6 - 0x8], D0 00001E2C 302E FFFE move.w D0, [A6 - 0x2] 00001E30 48C0 ext.l D0 00001E32 D081 add.l D0, D1 00001E34 3D40 FFFA move.w [A6 - 0x6], D0 00001E38 206C 0226 movea.l A0, [A4 + 0x226] 00001E3C 4A28 006F tst.b [A0 + 0x6F] 00001E40 670E beq +0x10 /* 00001E50 */ 00001E42 45EC 0000 lea.l A2, [A4 + 0x0] 00001E46 47EC 01A4 lea.l A3, [A4 + 0x1A4] 00001E4A 47EB 0046 lea.l A3, [A3 + 0x46] 00001E4E 600C bra +0xE /* 00001E5C */ label00001E50: 00001E50 45EC 0006 lea.l A2, [A4 + 0x6] 00001E54 47EC 01A4 lea.l A3, [A4 + 0x1A4] 00001E58 47EB 0064 lea.l A3, [A3 + 0x64] label00001E5C: 00001E5C 4227 clr.b -[A7] 00001E5E 486C 020E pea.l [A4 + 0x20E] 00001E62 486C 01EA pea.l [A4 + 0x1EA] 00001E66 486E FFF8 pea.l [A6 - 0x8] 00001E6A 4EBA F274 jsr [PC - 0xD8C /* 000010E0 */] 00001E6E 2F3C 0001 0001 move.l -[A7], 0x10001 00001E74 486E FFF8 pea.l [A6 - 0x8] 00001E78 4EBA F1A8 jsr [PC - 0xE58 /* 00001022 */] 00001E7C 4227 clr.b -[A7] 00001E7E 486C 0006 pea.l [A4 + 0x6] 00001E82 486C 0208 pea.l [A4 + 0x208] 00001E86 486E FFF8 pea.l [A6 - 0x8] 00001E8A 4EBA F254 jsr [PC - 0xDAC /* 000010E0 */] 00001E8E 2F3C 0001 0001 move.l -[A7], 0x10001 00001E94 486E FFF8 pea.l [A6 - 0x8] 00001E98 4EBA F188 jsr [PC - 0xE78 /* 00001022 */] 00001E9C 486C 0208 pea.l [A4 + 0x208] 00001EA0 AA14 syscall RGBForeColor 00001EA2 486E FFF8 pea.l [A6 - 0x8] 00001EA6 A8A2 syscall PaintRect 00001EA8 2F0A move.l -[A7], A2 00001EAA AA14 syscall RGBForeColor 00001EAC 302E FFFA move.w D0, [A6 - 0x6] 00001EB0 48C0 ext.l D0 00001EB2 5280 addq.l D0, 1 00001EB4 3F00 move.w -[A7], D0 00001EB6 302E FFF8 move.w D0, [A6 - 0x8] 00001EBA 48C0 ext.l D0 00001EBC 5C80 addq.l D0, 6 00001EBE 3F00 move.w -[A7], D0 00001EC0 A893 syscall MoveTo 00001EC2 302E FFFA move.w D0, [A6 - 0x6] 00001EC6 48C0 ext.l D0 00001EC8 5C80 addq.l D0, 6 00001ECA 3F00 move.w -[A7], D0 00001ECC 302E FFF8 move.w D0, [A6 - 0x8] 00001ED0 48C0 ext.l D0 00001ED2 5C80 addq.l D0, 6 00001ED4 3F00 move.w -[A7], D0 00001ED6 A891 syscall LineTo 00001ED8 302E FFFA move.w D0, [A6 - 0x6] 00001EDC 48C0 ext.l D0 00001EDE 5C80 addq.l D0, 6 00001EE0 3F00 move.w -[A7], D0 00001EE2 302E FFF8 move.w D0, [A6 - 0x8] 00001EE6 48C0 ext.l D0 00001EE8 5280 addq.l D0, 1 00001EEA 3F00 move.w -[A7], D0 00001EEC A891 syscall LineTo 00001EEE 2F0B move.l -[A7], A3 00001EF0 AA14 syscall RGBForeColor 00001EF2 302E FFFA move.w D0, [A6 - 0x6] 00001EF6 48C0 ext.l D0 00001EF8 5280 addq.l D0, 1 00001EFA 3F00 move.w -[A7], D0 00001EFC 302E FFF8 move.w D0, [A6 - 0x8] 00001F00 48C0 ext.l D0 00001F02 5E80 addq.l D0, 7 00001F04 3F00 move.w -[A7], D0 00001F06 A893 syscall MoveTo 00001F08 302E FFFA move.w D0, [A6 - 0x6] 00001F0C 48C0 ext.l D0 00001F0E 5E80 addq.l D0, 7 00001F10 3F00 move.w -[A7], D0 00001F12 302E FFF8 move.w D0, [A6 - 0x8] 00001F16 48C0 ext.l D0 00001F18 5E80 addq.l D0, 7 00001F1A 3F00 move.w -[A7], D0 00001F1C A891 syscall LineTo 00001F1E 302E FFFA move.w D0, [A6 - 0x6] 00001F22 48C0 ext.l D0 00001F24 5E80 addq.l D0, 7 00001F26 3F00 move.w -[A7], D0 00001F28 302E FFF8 move.w D0, [A6 - 0x8] 00001F2C 48C0 ext.l D0 00001F2E 5280 addq.l D0, 1 00001F30 3F00 move.w -[A7], D0 00001F32 A891 syscall LineTo 00001F34 4FEF 002C lea.l A7, [A7 + 0x2C] 00001F38 4CDF 0C00 movem.l A2,A3, [A7]+ 00001F3C 4E5E unlink A6 00001F3E 4E75 rts 00001F40 4E56 FFF8 link A6, -0x0008 00001F44 2F03 move.l -[A7], D3 00001F46 2D6C 022C FFF8 move.l [A6 - 0x8], [A4 + 0x22C] 00001F4C 2D6C 0230 FFFC move.l [A6 - 0x4], [A4 + 0x230] 00001F52 066E 0013 FFF8 addi.w [A6 - 0x8], 0x13 00001F58 0C6C 0004 022A cmpi.w [A4 + 0x22A], 0x4 00001F5E 670A beq +0xC /* 00001F6A */ 00001F60 0C6C 000C 022A cmpi.w [A4 + 0x22A], 0xC 00001F66 6600 00A4 bne +0xA6 /* 0000200C */ label00001F6A: 00001F6A 4227 clr.b -[A7] 00001F6C 486C 0214 pea.l [A4 + 0x214] 00001F70 486C 020E pea.l [A4 + 0x20E] 00001F74 486E FFF8 pea.l [A6 - 0x8] 00001F78 4EBA F166 jsr [PC - 0xE9A /* 000010E0 */] 00001F7C 2F3C 0001 0001 move.l -[A7], 0x10001 00001F82 486E FFF8 pea.l [A6 - 0x8] 00001F86 4EBA F09A jsr [PC - 0xF66 /* 00001022 */] 00001F8A 4227 clr.b -[A7] 00001F8C 486C 0208 pea.l [A4 + 0x208] 00001F90 486C 01EA pea.l [A4 + 0x1EA] 00001F94 486E FFF8 pea.l [A6 - 0x8] 00001F98 4EBA F146 jsr [PC - 0xEBA /* 000010E0 */] 00001F9C 486C 0208 pea.l [A4 + 0x208] 00001FA0 AA14 syscall RGBForeColor 00001FA2 2F3C 0001 0001 move.l -[A7], 0x10001 00001FA8 486E FFF8 pea.l [A6 - 0x8] 00001FAC 4EBA F074 jsr [PC - 0xF8C /* 00001022 */] 00001FB0 486E FFF8 pea.l [A6 - 0x8] 00001FB4 A8A1 syscall FrameRect 00001FB6 2F3C 0001 0001 move.l -[A7], 0x10001 00001FBC 486E FFF8 pea.l [A6 - 0x8] 00001FC0 4EBA F060 jsr [PC - 0xFA0 /* 00001022 */] 00001FC4 486E FFF8 pea.l [A6 - 0x8] 00001FC8 A8A1 syscall FrameRect 00001FCA 2F3C 0001 0001 move.l -[A7], 0x10001 00001FD0 486E FFF8 pea.l [A6 - 0x8] 00001FD4 4EBA F04C jsr [PC - 0xFB4 /* 00001022 */] 00001FD8 4227 clr.b -[A7] 00001FDA 486C 01EA pea.l [A4 + 0x1EA] 00001FDE 486C 0208 pea.l [A4 + 0x208] 00001FE2 486E FFF8 pea.l [A6 - 0x8] 00001FE6 4EBA F0F8 jsr [PC - 0xF08 /* 000010E0 */] 00001FEA 486C 020E pea.l [A4 + 0x20E] 00001FEE AA14 syscall RGBForeColor 00001FF0 2F3C 0001 0001 move.l -[A7], 0x10001 00001FF6 486E FFF8 pea.l [A6 - 0x8] 00001FFA 4EBA F026 jsr [PC - 0xFDA /* 00001022 */] 00001FFE 486E FFF8 pea.l [A6 - 0x8] 00002002 A8A1 syscall FrameRect 00002004 4FEF 0052 lea.l A7, [A7 + 0x52] 00002008 6000 01EA bra +0x1EC /* 000021F4 */ label0000200C: 0000200C 2F2C 0226 move.l -[A7], [A4 + 0x226] 00002010 4EBA F074 jsr [PC - 0xF8C /* 00001086 */] 00002014 1600 move.b D3, D0 00002016 4A03 tst.b D3 00002018 584F addq.w A7, 4 0000201A 6618 bne +0x1A /* 00002034 */ 0000201C 4227 clr.b -[A7] 0000201E 486C 0214 pea.l [A4 + 0x214] 00002022 486C 020E pea.l [A4 + 0x20E] 00002026 486E FFF8 pea.l [A6 - 0x8] 0000202A 4EBA F0B4 jsr [PC - 0xF4C /* 000010E0 */] 0000202E 4FEF 000E lea.l A7, [A7 + 0xE] 00002032 6016 bra +0x18 /* 0000204A */ label00002034: 00002034 4227 clr.b -[A7] 00002036 486C 020E pea.l [A4 + 0x20E] 0000203A 486C 020E pea.l [A4 + 0x20E] 0000203E 486E FFF8 pea.l [A6 - 0x8] 00002042 4EBA F09C jsr [PC - 0xF64 /* 000010E0 */] 00002046 4FEF 000E lea.l A7, [A7 + 0xE] label0000204A: 0000204A 2F3C 0001 0001 move.l -[A7], 0x10001 00002050 486E FFF8 pea.l [A6 - 0x8] 00002054 4EBA EFCC jsr [PC - 0x1034 /* 00001022 */] 00002058 4A03 tst.b D3 0000205A 504F addq.w A7, 8 0000205C 6654 bne +0x56 /* 000020B2 */ 0000205E 486C 020E pea.l [A4 + 0x20E] 00002062 AA14 syscall RGBForeColor 00002064 302E FFFE move.w D0, [A6 - 0x2] 00002068 48C0 ext.l D0 0000206A 5380 subq.l D0, 1 0000206C 3F00 move.w -[A7], D0 0000206E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002072 A893 syscall MoveTo 00002074 302E FFFE move.w D0, [A6 - 0x2] 00002078 48C0 ext.l D0 0000207A 5380 subq.l D0, 1 0000207C 3F00 move.w -[A7], D0 0000207E 302E FFF8 move.w D0, [A6 - 0x8] 00002082 48C0 ext.l D0 00002084 5880 addq.l D0, 4 00002086 3F00 move.w -[A7], D0 00002088 A891 syscall LineTo 0000208A 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000208E 302E FFFC move.w D0, [A6 - 0x4] 00002092 48C0 ext.l D0 00002094 5380 subq.l D0, 1 00002096 3F00 move.w -[A7], D0 00002098 A893 syscall MoveTo 0000209A 302E FFFA move.w D0, [A6 - 0x6] 0000209E 48C0 ext.l D0 000020A0 5880 addq.l D0, 4 000020A2 3F00 move.w -[A7], D0 000020A4 302E FFFC move.w D0, [A6 - 0x4] 000020A8 48C0 ext.l D0 000020AA 5380 subq.l D0, 1 000020AC 3F00 move.w -[A7], D0 000020AE A891 syscall LineTo 000020B0 602C bra +0x2E /* 000020DE */ label000020B2: 000020B2 486C 0208 pea.l [A4 + 0x208] 000020B6 AA14 syscall RGBForeColor 000020B8 302E FFFE move.w D0, [A6 - 0x2] 000020BC 48C0 ext.l D0 000020BE 5380 subq.l D0, 1 000020C0 3F00 move.w -[A7], D0 000020C2 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000020C6 A893 syscall MoveTo 000020C8 302E FFFE move.w D0, [A6 - 0x2] 000020CC 48C0 ext.l D0 000020CE 5380 subq.l D0, 1 000020D0 3F00 move.w -[A7], D0 000020D2 302E FFF8 move.w D0, [A6 - 0x8] 000020D6 48C0 ext.l D0 000020D8 5680 addq.l D0, 3 000020DA 3F00 move.w -[A7], D0 000020DC A891 syscall LineTo label000020DE: 000020DE 536E FFFE subq.w [A6 - 0x2], 1 000020E2 536E FFFC subq.w [A6 - 0x4], 1 000020E6 486C 01EA pea.l [A4 + 0x1EA] 000020EA AA14 syscall RGBForeColor 000020EC 3F2E FFFA move.w -[A7], [A6 - 0x6] 000020F0 302E FFFC move.w D0, [A6 - 0x4] 000020F4 48C0 ext.l D0 000020F6 5380 subq.l D0, 1 000020F8 3F00 move.w -[A7], D0 000020FA A893 syscall MoveTo 000020FC 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002100 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002104 A891 syscall LineTo 00002106 302E FFFE move.w D0, [A6 - 0x2] 0000210A 48C0 ext.l D0 0000210C 5380 subq.l D0, 1 0000210E 3F00 move.w -[A7], D0 00002110 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002114 A891 syscall LineTo 00002116 486C 0208 pea.l [A4 + 0x208] 0000211A AA14 syscall RGBForeColor 0000211C 526E FFF8 addq.w [A6 - 0x8], 1 00002120 526E FFFA addq.w [A6 - 0x6], 1 00002124 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002128 302E FFFC move.w D0, [A6 - 0x4] 0000212C 48C0 ext.l D0 0000212E 5380 subq.l D0, 1 00002130 3F00 move.w -[A7], D0 00002132 A893 syscall MoveTo 00002134 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002138 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000213C A891 syscall LineTo 0000213E 302E FFFE move.w D0, [A6 - 0x2] 00002142 48C0 ext.l D0 00002144 5380 subq.l D0, 1 00002146 3F00 move.w -[A7], D0 00002148 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000214C A891 syscall LineTo 0000214E 526E FFF8 addq.w [A6 - 0x8], 1 00002152 526E FFFA addq.w [A6 - 0x6], 1 00002156 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000215A 302E FFFC move.w D0, [A6 - 0x4] 0000215E 48C0 ext.l D0 00002160 5380 subq.l D0, 1 00002162 3F00 move.w -[A7], D0 00002164 A893 syscall MoveTo 00002166 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000216A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000216E A891 syscall LineTo 00002170 302E FFFE move.w D0, [A6 - 0x2] 00002174 48C0 ext.l D0 00002176 5380 subq.l D0, 1 00002178 3F00 move.w -[A7], D0 0000217A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000217E A891 syscall LineTo 00002180 526E FFF8 addq.w [A6 - 0x8], 1 00002184 526E FFFA addq.w [A6 - 0x6], 1 00002188 486C 0208 pea.l [A4 + 0x208] 0000218C AA14 syscall RGBForeColor 0000218E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002192 302E FFFC move.w D0, [A6 - 0x4] 00002196 48C0 ext.l D0 00002198 5380 subq.l D0, 1 0000219A 3F00 move.w -[A7], D0 0000219C A893 syscall MoveTo 0000219E 3F2E FFFA move.w -[A7], [A6 - 0x6] 000021A2 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000021A6 A891 syscall LineTo 000021A8 302E FFFE move.w D0, [A6 - 0x2] 000021AC 48C0 ext.l D0 000021AE 5380 subq.l D0, 1 000021B0 3F00 move.w -[A7], D0 000021B2 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000021B6 A891 syscall LineTo 000021B8 4A03 tst.b D3 000021BA 6638 bne +0x3A /* 000021F4 */ 000021BC 526E FFF8 addq.w [A6 - 0x8], 1 000021C0 526E FFFA addq.w [A6 - 0x6], 1 000021C4 486C 020E pea.l [A4 + 0x20E] 000021C8 AA14 syscall RGBForeColor 000021CA 3F2E FFFA move.w -[A7], [A6 - 0x6] 000021CE 302E FFFC move.w D0, [A6 - 0x4] 000021D2 48C0 ext.l D0 000021D4 5380 subq.l D0, 1 000021D6 3F00 move.w -[A7], D0 000021D8 A893 syscall MoveTo 000021DA 3F2E FFFA move.w -[A7], [A6 - 0x6] 000021DE 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000021E2 A891 syscall LineTo 000021E4 302E FFFE move.w D0, [A6 - 0x2] 000021E8 48C0 ext.l D0 000021EA 5380 subq.l D0, 1 000021EC 3F00 move.w -[A7], D0 000021EE 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000021F2 A891 syscall LineTo label000021F4: 000021F4 261F move.l D3, [A7]+ 000021F6 4E5E unlink A6 000021F8 4E75 rts 000021FA 4E56 FFF8 link A6, -0x0008 000021FE 206C 0226 movea.l A0, [A4 + 0x226] 00002202 2068 0076 movea.l A0, [A0 + 0x76] 00002206 2050 movea.l A0, [A0] 00002208 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 0000220E 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 00002214 486E FFF8 pea.l [A6 - 0x8] 00002218 4EBA F4BC jsr [PC - 0xB44 /* 000016D6 */] 0000221C 486C 000C pea.l [A4 + 0xC] 00002220 AA14 syscall RGBForeColor 00002222 302E FFFE move.w D0, [A6 - 0x2] 00002226 48C0 ext.l D0 00002228 5380 subq.l D0, 1 0000222A 3F00 move.w -[A7], D0 0000222C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002230 A893 syscall MoveTo 00002232 302E FFFE move.w D0, [A6 - 0x2] 00002236 48C0 ext.l D0 00002238 5380 subq.l D0, 1 0000223A 3F00 move.w -[A7], D0 0000223C 302E FFFC move.w D0, [A6 - 0x4] 00002240 48C0 ext.l D0 00002242 5580 subq.l D0, 2 00002244 3F00 move.w -[A7], D0 00002246 A891 syscall LineTo 00002248 2F2C 01E0 move.l -[A7], [A4 + 0x1E0] 0000224C AA14 syscall RGBForeColor 0000224E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002252 302E FFFC move.w D0, [A6 - 0x4] 00002256 48C0 ext.l D0 00002258 5380 subq.l D0, 1 0000225A 3F00 move.w -[A7], D0 0000225C A893 syscall MoveTo 0000225E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002262 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002266 A891 syscall LineTo 00002268 302E FFFE move.w D0, [A6 - 0x2] 0000226C 48C0 ext.l D0 0000226E 5580 subq.l D0, 2 00002270 3F00 move.w -[A7], D0 00002272 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002276 A891 syscall LineTo 00002278 302E FFFE move.w D0, [A6 - 0x2] 0000227C 48C0 ext.l D0 0000227E 5580 subq.l D0, 2 00002280 3F00 move.w -[A7], D0 00002282 302E FFFC move.w D0, [A6 - 0x4] 00002286 48C0 ext.l D0 00002288 5380 subq.l D0, 1 0000228A 3F00 move.w -[A7], D0 0000228C A891 syscall LineTo 0000228E 2F2C 01DC move.l -[A7], [A4 + 0x1DC] 00002292 AA14 syscall RGBForeColor 00002294 302E FFFA move.w D0, [A6 - 0x6] 00002298 48C0 ext.l D0 0000229A 5280 addq.l D0, 1 0000229C 3F00 move.w -[A7], D0 0000229E 302E FFFC move.w D0, [A6 - 0x4] 000022A2 48C0 ext.l D0 000022A4 5380 subq.l D0, 1 000022A6 3F00 move.w -[A7], D0 000022A8 A893 syscall MoveTo 000022AA 302E FFFA move.w D0, [A6 - 0x6] 000022AE 48C0 ext.l D0 000022B0 5280 addq.l D0, 1 000022B2 3F00 move.w -[A7], D0 000022B4 302E FFF8 move.w D0, [A6 - 0x8] 000022B8 48C0 ext.l D0 000022BA 5280 addq.l D0, 1 000022BC 3F00 move.w -[A7], D0 000022BE A891 syscall LineTo 000022C0 302E FFFE move.w D0, [A6 - 0x2] 000022C4 48C0 ext.l D0 000022C6 5780 subq.l D0, 3 000022C8 3F00 move.w -[A7], D0 000022CA 302E FFF8 move.w D0, [A6 - 0x8] 000022CE 48C0 ext.l D0 000022D0 5280 addq.l D0, 1 000022D2 3F00 move.w -[A7], D0 000022D4 A891 syscall LineTo 000022D6 302E FFFE move.w D0, [A6 - 0x2] 000022DA 48C0 ext.l D0 000022DC 5780 subq.l D0, 3 000022DE 3F00 move.w -[A7], D0 000022E0 302E FFFC move.w D0, [A6 - 0x4] 000022E4 48C0 ext.l D0 000022E6 5380 subq.l D0, 1 000022E8 3F00 move.w -[A7], D0 000022EA A891 syscall LineTo 000022EC 2F2C 01D4 move.l -[A7], [A4 + 0x1D4] 000022F0 AA14 syscall RGBForeColor 000022F2 546E FFF8 addq.w [A6 - 0x8], 2 000022F6 546E FFFA addq.w [A6 - 0x6], 2 000022FA 556E FFFE subq.w [A6 - 0x2], 2 000022FE 486E FFF8 pea.l [A6 - 0x8] 00002302 A8A2 syscall PaintRect 00002304 206C 0226 movea.l A0, [A4 + 0x226] 00002308 4A28 006F tst.b [A0 + 0x6F] 0000230C 584F addq.w A7, 4 0000230E 664C bne +0x4E /* 0000235C */ 00002310 2F2C 01E0 move.l -[A7], [A4 + 0x1E0] 00002314 AA14 syscall RGBForeColor 00002316 302E FFFA move.w D0, [A6 - 0x6] 0000231A 48C0 ext.l D0 0000231C 5380 subq.l D0, 1 0000231E 3F00 move.w -[A7], D0 00002320 302E FFFC move.w D0, [A6 - 0x4] 00002324 48C0 ext.l D0 00002326 5380 subq.l D0, 1 00002328 3F00 move.w -[A7], D0 0000232A A893 syscall MoveTo 0000232C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002330 302E FFFC move.w D0, [A6 - 0x4] 00002334 48C0 ext.l D0 00002336 5380 subq.l D0, 1 00002338 3F00 move.w -[A7], D0 0000233A A891 syscall LineTo 0000233C 486C 0208 pea.l [A4 + 0x208] 00002340 AA14 syscall RGBForeColor 00002342 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002346 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000234A A893 syscall MoveTo 0000234C 302E FFFE move.w D0, [A6 - 0x2] 00002350 48C0 ext.l D0 00002352 5380 subq.l D0, 1 00002354 3F00 move.w -[A7], D0 00002356 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000235A A891 syscall LineTo label0000235C: 0000235C 526E FFF8 addq.w [A6 - 0x8], 1 00002360 526E FFFC addq.w [A6 - 0x4], 1 00002364 5C6E FFFA addq.w [A6 - 0x6], 6 00002368 5D6E FFFE subq.w [A6 - 0x2], 6 0000236C 206C 0226 movea.l A0, [A4 + 0x226] 00002370 4A28 0070 tst.b [A0 + 0x70] 00002374 6706 beq +0x8 /* 0000237C */ 00002376 066E 000E FFFA addi.w [A6 - 0x6], 0xE label0000237C: 0000237C 206C 0226 movea.l A0, [A4 + 0x226] 00002380 4A28 0071 tst.b [A0 + 0x71] 00002384 6706 beq +0x8 /* 0000238C */ 00002386 046E 000E FFFE subi.w [A6 - 0x2], 0xE label0000238C: 0000238C 2F2C 01D8 move.l -[A7], [A4 + 0x1D8] 00002390 AA14 syscall RGBForeColor 00002392 2F2C 01D4 move.l -[A7], [A4 + 0x1D4] 00002396 AA15 syscall RGBBackColor 00002398 3F3C 0001 move.w -[A7], 0x1 0000239C 4227 clr.b -[A7] 0000239E 4267 clr.w -[A7] 000023A0 486E FFF8 pea.l [A6 - 0x8] 000023A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023A8 4EBA EFEE jsr [PC - 0x1012 /* 00001398 */] 000023AC 4E5E unlink A6 000023AE 4E75 rts 000023B0 4E56 FFF2 link A6, -0x000E 000023B4 2D6C 022C FFF8 move.l [A6 - 0x8], [A4 + 0x22C] 000023BA 2D6C 0230 FFFC move.l [A6 - 0x4], [A4 + 0x230] 000023C0 4227 clr.b -[A7] 000023C2 486C 0214 pea.l [A4 + 0x214] 000023C6 486C 020E pea.l [A4 + 0x20E] 000023CA 486E FFF8 pea.l [A6 - 0x8] 000023CE 4EBA ED10 jsr [PC - 0x12F0 /* 000010E0 */] 000023D2 2F3C 0001 0001 move.l -[A7], 0x10001 000023D8 486E FFF8 pea.l [A6 - 0x8] 000023DC 4EBA EC44 jsr [PC - 0x13BC /* 00001022 */] 000023E0 4227 clr.b -[A7] 000023E2 486C 0208 pea.l [A4 + 0x208] 000023E6 486C 01EA pea.l [A4 + 0x1EA] 000023EA 486E FFF8 pea.l [A6 - 0x8] 000023EE 4EBA ECF0 jsr [PC - 0x1310 /* 000010E0 */] 000023F2 486C 0208 pea.l [A4 + 0x208] 000023F6 AA14 syscall RGBForeColor 000023F8 2F3C 0001 0001 move.l -[A7], 0x10001 000023FE 486E FFF8 pea.l [A6 - 0x8] 00002402 4EBA EC1E jsr [PC - 0x13E2 /* 00001022 */] 00002406 486E FFF8 pea.l [A6 - 0x8] 0000240A A8A1 syscall FrameRect 0000240C 2F3C 0001 0001 move.l -[A7], 0x10001 00002412 486E FFF8 pea.l [A6 - 0x8] 00002416 4EBA EC0A jsr [PC - 0x13F6 /* 00001022 */] 0000241A 486E FFF8 pea.l [A6 - 0x8] 0000241E A8A1 syscall FrameRect 00002420 2F3C 0001 0001 move.l -[A7], 0x10001 00002426 486E FFF8 pea.l [A6 - 0x8] 0000242A 4EBA EBF6 jsr [PC - 0x140A /* 00001022 */] 0000242E 4227 clr.b -[A7] 00002430 486C 01EA pea.l [A4 + 0x1EA] 00002434 486C 0208 pea.l [A4 + 0x208] 00002438 486E FFF8 pea.l [A6 - 0x8] 0000243C 4EBA ECA2 jsr [PC - 0x135E /* 000010E0 */] 00002440 486C 020E pea.l [A4 + 0x20E] 00002444 AA14 syscall RGBForeColor 00002446 2F3C 0001 0001 move.l -[A7], 0x10001 0000244C 486E FFF8 pea.l [A6 - 0x8] 00002450 4EBA EBD0 jsr [PC - 0x1430 /* 00001022 */] 00002454 486E FFF8 pea.l [A6 - 0x8] 00002458 A8A1 syscall FrameRect 0000245A 486E FFF2 pea.l [A6 - 0xE] 0000245E 4267 clr.w -[A7] 00002460 2F2C 0226 move.l -[A7], [A4 + 0x226] 00002464 4EBA EDE2 jsr [PC - 0x121E /* 00001248 */] 00002468 486E FFF2 pea.l [A6 - 0xE] 0000246C AA14 syscall RGBForeColor 0000246E 2F3C 0001 0001 move.l -[A7], 0x10001 00002474 486E FFF8 pea.l [A6 - 0x8] 00002478 4EBA EBA8 jsr [PC - 0x1458 /* 00001022 */] 0000247C 486E FFF8 pea.l [A6 - 0x8] 00002480 A8A1 syscall FrameRect 00002482 2F3C 0001 0001 move.l -[A7], 0x10001 00002488 486E FFF8 pea.l [A6 - 0x8] 0000248C 4EBA EB94 jsr [PC - 0x146C /* 00001022 */] 00002490 486E FFF8 pea.l [A6 - 0x8] 00002494 A8A1 syscall FrameRect 00002496 2F3C 0001 0001 move.l -[A7], 0x10001 0000249C 486E FFF8 pea.l [A6 - 0x8] 000024A0 4EBA EB80 jsr [PC - 0x1480 /* 00001022 */] 000024A4 486E FFF8 pea.l [A6 - 0x8] 000024A8 A8A1 syscall FrameRect 000024AA 4E5E unlink A6 000024AC 4E75 rts 000024AE 4E56 FFF2 link A6, -0x000E 000024B2 2D6C 022C FFF8 move.l [A6 - 0x8], [A4 + 0x22C] 000024B8 2D6C 0230 FFFC move.l [A6 - 0x4], [A4 + 0x230] 000024BE 066E 0013 FFF8 addi.w [A6 - 0x8], 0x13 000024C4 4227 clr.b -[A7] 000024C6 486C 0214 pea.l [A4 + 0x214] 000024CA 486C 020E pea.l [A4 + 0x20E] 000024CE 486E FFF8 pea.l [A6 - 0x8] 000024D2 4EBA EC0C jsr [PC - 0x13F4 /* 000010E0 */] 000024D6 2F3C 0001 0001 move.l -[A7], 0x10001 000024DC 486E FFF8 pea.l [A6 - 0x8] 000024E0 4EBA EB40 jsr [PC - 0x14C0 /* 00001022 */] 000024E4 4227 clr.b -[A7] 000024E6 486C 0208 pea.l [A4 + 0x208] 000024EA 486C 01EA pea.l [A4 + 0x1EA] 000024EE 486E FFF8 pea.l [A6 - 0x8] 000024F2 4EBA EBEC jsr [PC - 0x1414 /* 000010E0 */] 000024F6 486C 0208 pea.l [A4 + 0x208] 000024FA AA14 syscall RGBForeColor 000024FC 2F3C 0001 0001 move.l -[A7], 0x10001 00002502 486E FFF8 pea.l [A6 - 0x8] 00002506 4EBA EB1A jsr [PC - 0x14E6 /* 00001022 */] 0000250A 486E FFF8 pea.l [A6 - 0x8] 0000250E A8A1 syscall FrameRect 00002510 2F3C 0001 0001 move.l -[A7], 0x10001 00002516 486E FFF8 pea.l [A6 - 0x8] 0000251A 4EBA EB06 jsr [PC - 0x14FA /* 00001022 */] 0000251E 486E FFF8 pea.l [A6 - 0x8] 00002522 A8A1 syscall FrameRect 00002524 2F3C 0001 0001 move.l -[A7], 0x10001 0000252A 486E FFF8 pea.l [A6 - 0x8] 0000252E 4EBA EAF2 jsr [PC - 0x150E /* 00001022 */] 00002532 4227 clr.b -[A7] 00002534 486C 01EA pea.l [A4 + 0x1EA] 00002538 486C 0208 pea.l [A4 + 0x208] 0000253C 486E FFF8 pea.l [A6 - 0x8] 00002540 4EBA EB9E jsr [PC - 0x1462 /* 000010E0 */] 00002544 486C 020E pea.l [A4 + 0x20E] 00002548 AA14 syscall RGBForeColor 0000254A 2F3C 0001 0001 move.l -[A7], 0x10001 00002550 486E FFF8 pea.l [A6 - 0x8] 00002554 4EBA EACC jsr [PC - 0x1534 /* 00001022 */] 00002558 486E FFF8 pea.l [A6 - 0x8] 0000255C A8A1 syscall FrameRect 0000255E 486E FFF2 pea.l [A6 - 0xE] 00002562 4267 clr.w -[A7] 00002564 2F2C 0226 move.l -[A7], [A4 + 0x226] 00002568 4EBA ECDE jsr [PC - 0x1322 /* 00001248 */] 0000256C 486E FFF2 pea.l [A6 - 0xE] 00002570 AA14 syscall RGBForeColor 00002572 2F3C 0001 0001 move.l -[A7], 0x10001 00002578 486E FFF8 pea.l [A6 - 0x8] 0000257C 4EBA EAA4 jsr [PC - 0x155C /* 00001022 */] 00002580 486E FFF8 pea.l [A6 - 0x8] 00002584 A8A1 syscall FrameRect 00002586 2F3C 0001 0001 move.l -[A7], 0x10001 0000258C 486E FFF8 pea.l [A6 - 0x8] 00002590 4EBA EA90 jsr [PC - 0x1570 /* 00001022 */] 00002594 486E FFF8 pea.l [A6 - 0x8] 00002598 A8A1 syscall FrameRect 0000259A 2F3C 0001 0001 move.l -[A7], 0x10001 000025A0 486E FFF8 pea.l [A6 - 0x8] 000025A4 4EBA EA7C jsr [PC - 0x1584 /* 00001022 */] 000025A8 486E FFF8 pea.l [A6 - 0x8] 000025AC A8A1 syscall FrameRect 000025AE 4E5E unlink A6 000025B0 4E75 rts 000025B2 4E56 FFF8 link A6, -0x0008 000025B6 206C 0226 movea.l A0, [A4 + 0x226] 000025BA 2068 0076 movea.l A0, [A0 + 0x76] 000025BE 2050 movea.l A0, [A0] 000025C0 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 000025C6 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 000025CC 576E FFF8 subq.w [A6 - 0x8], 3 000025D0 576E FFFA subq.w [A6 - 0x6], 3 000025D4 566E FFFE addq.w [A6 - 0x2], 3 000025D8 486E FFF8 pea.l [A6 - 0x8] 000025DC 4EBA F0F8 jsr [PC - 0xF08 /* 000016D6 */] 000025E0 486C 000C pea.l [A4 + 0xC] 000025E4 AA14 syscall RGBForeColor 000025E6 302E FFFE move.w D0, [A6 - 0x2] 000025EA 48C0 ext.l D0 000025EC 5380 subq.l D0, 1 000025EE 3F00 move.w -[A7], D0 000025F0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000025F4 A893 syscall MoveTo 000025F6 302E FFFE move.w D0, [A6 - 0x2] 000025FA 48C0 ext.l D0 000025FC 5380 subq.l D0, 1 000025FE 3F00 move.w -[A7], D0 00002600 302E FFFC move.w D0, [A6 - 0x4] 00002604 48C0 ext.l D0 00002606 5580 subq.l D0, 2 00002608 3F00 move.w -[A7], D0 0000260A A891 syscall LineTo 0000260C 2F2C 01E0 move.l -[A7], [A4 + 0x1E0] 00002610 AA14 syscall RGBForeColor 00002612 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002616 302E FFFC move.w D0, [A6 - 0x4] 0000261A 48C0 ext.l D0 0000261C 5380 subq.l D0, 1 0000261E 3F00 move.w -[A7], D0 00002620 A893 syscall MoveTo 00002622 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002626 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000262A A891 syscall LineTo 0000262C 302E FFFE move.w D0, [A6 - 0x2] 00002630 48C0 ext.l D0 00002632 5580 subq.l D0, 2 00002634 3F00 move.w -[A7], D0 00002636 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000263A A891 syscall LineTo 0000263C 302E FFFE move.w D0, [A6 - 0x2] 00002640 48C0 ext.l D0 00002642 5580 subq.l D0, 2 00002644 3F00 move.w -[A7], D0 00002646 302E FFFC move.w D0, [A6 - 0x4] 0000264A 48C0 ext.l D0 0000264C 5380 subq.l D0, 1 0000264E 3F00 move.w -[A7], D0 00002650 A891 syscall LineTo 00002652 2F2C 01DC move.l -[A7], [A4 + 0x1DC] 00002656 AA14 syscall RGBForeColor 00002658 302E FFFA move.w D0, [A6 - 0x6] 0000265C 48C0 ext.l D0 0000265E 5280 addq.l D0, 1 00002660 3F00 move.w -[A7], D0 00002662 302E FFFC move.w D0, [A6 - 0x4] 00002666 48C0 ext.l D0 00002668 5380 subq.l D0, 1 0000266A 3F00 move.w -[A7], D0 0000266C A893 syscall MoveTo 0000266E 302E FFFA move.w D0, [A6 - 0x6] 00002672 48C0 ext.l D0 00002674 5280 addq.l D0, 1 00002676 3F00 move.w -[A7], D0 00002678 302E FFF8 move.w D0, [A6 - 0x8] 0000267C 48C0 ext.l D0 0000267E 5280 addq.l D0, 1 00002680 3F00 move.w -[A7], D0 00002682 A891 syscall LineTo 00002684 302E FFFE move.w D0, [A6 - 0x2] 00002688 48C0 ext.l D0 0000268A 5780 subq.l D0, 3 0000268C 3F00 move.w -[A7], D0 0000268E 302E FFF8 move.w D0, [A6 - 0x8] 00002692 48C0 ext.l D0 00002694 5280 addq.l D0, 1 00002696 3F00 move.w -[A7], D0 00002698 A891 syscall LineTo 0000269A 302E FFFE move.w D0, [A6 - 0x2] 0000269E 48C0 ext.l D0 000026A0 5780 subq.l D0, 3 000026A2 3F00 move.w -[A7], D0 000026A4 302E FFFC move.w D0, [A6 - 0x4] 000026A8 48C0 ext.l D0 000026AA 5380 subq.l D0, 1 000026AC 3F00 move.w -[A7], D0 000026AE A891 syscall LineTo 000026B0 2F2C 01D4 move.l -[A7], [A4 + 0x1D4] 000026B4 AA14 syscall RGBForeColor 000026B6 546E FFF8 addq.w [A6 - 0x8], 2 000026BA 546E FFFA addq.w [A6 - 0x6], 2 000026BE 556E FFFE subq.w [A6 - 0x2], 2 000026C2 486E FFF8 pea.l [A6 - 0x8] 000026C6 A8A2 syscall PaintRect 000026C8 206C 0226 movea.l A0, [A4 + 0x226] 000026CC 4A28 006F tst.b [A0 + 0x6F] 000026D0 584F addq.w A7, 4 000026D2 664C bne +0x4E /* 00002720 */ 000026D4 2F2C 01E0 move.l -[A7], [A4 + 0x1E0] 000026D8 AA14 syscall RGBForeColor 000026DA 302E FFFA move.w D0, [A6 - 0x6] 000026DE 48C0 ext.l D0 000026E0 5380 subq.l D0, 1 000026E2 3F00 move.w -[A7], D0 000026E4 302E FFFC move.w D0, [A6 - 0x4] 000026E8 48C0 ext.l D0 000026EA 5380 subq.l D0, 1 000026EC 3F00 move.w -[A7], D0 000026EE A893 syscall MoveTo 000026F0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000026F4 302E FFFC move.w D0, [A6 - 0x4] 000026F8 48C0 ext.l D0 000026FA 5380 subq.l D0, 1 000026FC 3F00 move.w -[A7], D0 000026FE A891 syscall LineTo 00002700 486C 0208 pea.l [A4 + 0x208] 00002704 AA14 syscall RGBForeColor 00002706 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000270A 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000270E A893 syscall MoveTo 00002710 302E FFFE move.w D0, [A6 - 0x2] 00002714 48C0 ext.l D0 00002716 5380 subq.l D0, 1 00002718 3F00 move.w -[A7], D0 0000271A 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000271E A891 syscall LineTo label00002720: 00002720 526E FFF8 addq.w [A6 - 0x8], 1 00002724 526E FFFC addq.w [A6 - 0x4], 1 00002728 5C6E FFFA addq.w [A6 - 0x6], 6 0000272C 5D6E FFFE subq.w [A6 - 0x2], 6 00002730 2F2C 01D8 move.l -[A7], [A4 + 0x1D8] 00002734 AA14 syscall RGBForeColor 00002736 2F2C 01D4 move.l -[A7], [A4 + 0x1D4] 0000273A AA15 syscall RGBBackColor 0000273C 3F3C 0001 move.w -[A7], 0x1 00002740 4227 clr.b -[A7] 00002742 4267 clr.w -[A7] 00002744 486E FFF8 pea.l [A6 - 0x8] 00002748 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000274C 4EBA EC4A jsr [PC - 0x13B6 /* 00001398 */] 00002750 4E5E unlink A6 00002752 4E75 rts 00002754 4E56 FFF8 link A6, -0x0008 00002758 206C 0226 movea.l A0, [A4 + 0x226] 0000275C 4A28 006F tst.b [A0 + 0x6F] 00002760 6714 beq +0x16 /* 00002776 */ 00002762 486E FFF8 pea.l [A6 - 0x8] 00002766 4EBA F114 jsr [PC - 0xEEC /* 0000187C */] 0000276A 486E FFF8 pea.l [A6 - 0x8] 0000276E 1F2E 0008 move.b -[A7], [A6 + 0x8] 00002772 4EBA EDFC jsr [PC - 0x1204 /* 00001570 */] label00002776: 00002776 4E5E unlink A6 00002778 4E75 rts fn0000277A: 0000277A 4E56 FFF8 link A6, -0x0008 0000277E 206C 0226 movea.l A0, [A4 + 0x226] 00002782 4A28 006F tst.b [A0 + 0x6F] 00002786 6700 009A beq +0x9C /* 00002822 */ 0000278A 486E FFF8 pea.l [A6 - 0x8] 0000278E 4EBA F136 jsr [PC - 0xECA /* 000018C6 */] 00002792 486E FFF8 pea.l [A6 - 0x8] 00002796 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000279A 4EBA EDD4 jsr [PC - 0x122C /* 00001570 */] 0000279E 2F2C 01E0 move.l -[A7], [A4 + 0x1E0] 000027A2 AA14 syscall RGBForeColor 000027A4 302E FFFA move.w D0, [A6 - 0x6] 000027A8 48C0 ext.l D0 000027AA 5380 subq.l D0, 1 000027AC 3F00 move.w -[A7], D0 000027AE 302E FFF8 move.w D0, [A6 - 0x8] 000027B2 48C0 ext.l D0 000027B4 5A80 addq.l D0, 5 000027B6 3F00 move.w -[A7], D0 000027B8 A893 syscall MoveTo 000027BA 302E FFFA move.w D0, [A6 - 0x6] 000027BE 48C0 ext.l D0 000027C0 5A80 addq.l D0, 5 000027C2 3F00 move.w -[A7], D0 000027C4 302E FFF8 move.w D0, [A6 - 0x8] 000027C8 48C0 ext.l D0 000027CA 5A80 addq.l D0, 5 000027CC 3F00 move.w -[A7], D0 000027CE A891 syscall LineTo 000027D0 302E FFFA move.w D0, [A6 - 0x6] 000027D4 48C0 ext.l D0 000027D6 5A80 addq.l D0, 5 000027D8 3F00 move.w -[A7], D0 000027DA 302E FFF8 move.w D0, [A6 - 0x8] 000027DE 48C0 ext.l D0 000027E0 5380 subq.l D0, 1 000027E2 3F00 move.w -[A7], D0 000027E4 A891 syscall LineTo 000027E6 2F2C 01DC move.l -[A7], [A4 + 0x1DC] 000027EA AA14 syscall RGBForeColor 000027EC 3F2E FFFA move.w -[A7], [A6 - 0x6] 000027F0 302E FFF8 move.w D0, [A6 - 0x8] 000027F4 48C0 ext.l D0 000027F6 5C80 addq.l D0, 6 000027F8 3F00 move.w -[A7], D0 000027FA A893 syscall MoveTo 000027FC 302E FFFA move.w D0, [A6 - 0x6] 00002800 48C0 ext.l D0 00002802 5C80 addq.l D0, 6 00002804 3F00 move.w -[A7], D0 00002806 302E FFF8 move.w D0, [A6 - 0x8] 0000280A 48C0 ext.l D0 0000280C 5C80 addq.l D0, 6 0000280E 3F00 move.w -[A7], D0 00002810 A891 syscall LineTo 00002812 302E FFFA move.w D0, [A6 - 0x6] 00002816 48C0 ext.l D0 00002818 5C80 addq.l D0, 6 0000281A 3F00 move.w -[A7], D0 0000281C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002820 A891 syscall LineTo label00002822: 00002822 4E5E unlink A6 00002824 4E75 rts 00002826 4E56 0000 link A6, 0 0000282A 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000282E 4EBA FF4A jsr [PC - 0xB6 /* 0000277A */] 00002832 4E5E unlink A6 00002834 4E75 rts 00002836 4E56 FFF8 link A6, -0x0008 0000283A 206E 0008 movea.l A0, [A6 + 0x8] 0000283E 2D50 FFF8 move.l [A6 - 0x8], [A0] 00002842 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 00002848 302E FFFC move.w D0, [A6 - 0x4] 0000284C 48C0 ext.l D0 0000284E 72F2 moveq.l D1, 0xFFFFFFF2 00002850 D081 add.l D0, D1 00002852 3D40 FFF8 move.w [A6 - 0x8], D0 00002856 302E FFFE move.w D0, [A6 - 0x2] 0000285A 48C0 ext.l D0 0000285C D081 add.l D0, D1 0000285E 3D40 FFFA move.w [A6 - 0x6], D0 00002862 486C 01EA pea.l [A4 + 0x1EA] 00002866 AA14 syscall RGBForeColor 00002868 486E FFF8 pea.l [A6 - 0x8] 0000286C A8A2 syscall PaintRect 0000286E 2F3C 0002 0002 move.l -[A7], 0x20002 00002874 486E FFF8 pea.l [A6 - 0x8] 00002878 4EBA E7A8 jsr [PC - 0x1858 /* 00001022 */] 0000287C 206C 0226 movea.l A0, [A4 + 0x226] 00002880 4A28 006F tst.b [A0 + 0x6F] 00002884 504F addq.w A7, 8 00002886 6748 beq +0x4A /* 000028D0 */ 00002888 486C 01E4 pea.l [A4 + 0x1E4] 0000288C AA14 syscall RGBForeColor 0000288E 302E FFFA move.w D0, [A6 - 0x6] 00002892 48C0 ext.l D0 00002894 5280 addq.l D0, 1 00002896 3F00 move.w -[A7], D0 00002898 302E FFF8 move.w D0, [A6 - 0x8] 0000289C 48C0 ext.l D0 0000289E 5E80 addq.l D0, 7 000028A0 3F00 move.w -[A7], D0 000028A2 A893 syscall MoveTo 000028A4 302E FFFA move.w D0, [A6 - 0x6] 000028A8 48C0 ext.l D0 000028AA 5E80 addq.l D0, 7 000028AC 3F00 move.w -[A7], D0 000028AE 302E FFF8 move.w D0, [A6 - 0x8] 000028B2 48C0 ext.l D0 000028B4 5E80 addq.l D0, 7 000028B6 3F00 move.w -[A7], D0 000028B8 A891 syscall LineTo 000028BA 302E FFFA move.w D0, [A6 - 0x6] 000028BE 48C0 ext.l D0 000028C0 5E80 addq.l D0, 7 000028C2 3F00 move.w -[A7], D0 000028C4 302E FFF8 move.w D0, [A6 - 0x8] 000028C8 48C0 ext.l D0 000028CA 5280 addq.l D0, 1 000028CC 3F00 move.w -[A7], D0 000028CE A891 syscall LineTo label000028D0: 000028D0 4E5E unlink A6 000028D2 4E75 rts 000028D4 4E56 FFF8 link A6, -0x0008 000028D8 2F03 move.l -[A7], D3 000028DA 2D6C 022C FFF8 move.l [A6 - 0x8], [A4 + 0x22C] 000028E0 2D6C 0230 FFFC move.l [A6 - 0x4], [A4 + 0x230] 000028E6 066E 0013 FFF8 addi.w [A6 - 0x8], 0x13 000028EC 0C6C 0004 022A cmpi.w [A4 + 0x22A], 0x4 000028F2 670A beq +0xC /* 000028FE */ 000028F4 0C6C 000C 022A cmpi.w [A4 + 0x22A], 0xC 000028FA 6600 0098 bne +0x9A /* 00002994 */ label000028FE: 000028FE 486C 01E4 pea.l [A4 + 0x1E4] 00002902 AA14 syscall RGBForeColor 00002904 486E FFF8 pea.l [A6 - 0x8] 00002908 A8A1 syscall FrameRect 0000290A 2F3C 0001 0001 move.l -[A7], 0x10001 00002910 486E FFF8 pea.l [A6 - 0x8] 00002914 4EBA E70C jsr [PC - 0x18F4 /* 00001022 */] 00002918 486C 01EA pea.l [A4 + 0x1EA] 0000291C AA14 syscall RGBForeColor 0000291E 486E FFF8 pea.l [A6 - 0x8] 00002922 A8A1 syscall FrameRect 00002924 486C 01EA pea.l [A4 + 0x1EA] 00002928 AA14 syscall RGBForeColor 0000292A 2F3C 0001 0001 move.l -[A7], 0x10001 00002930 486E FFF8 pea.l [A6 - 0x8] 00002934 4EBA E6EC jsr [PC - 0x1914 /* 00001022 */] 00002938 486E FFF8 pea.l [A6 - 0x8] 0000293C A8A1 syscall FrameRect 0000293E 2F3C 0001 0001 move.l -[A7], 0x10001 00002944 486E FFF8 pea.l [A6 - 0x8] 00002948 4EBA E6D8 jsr [PC - 0x1928 /* 00001022 */] 0000294C 486E FFF8 pea.l [A6 - 0x8] 00002950 A8A1 syscall FrameRect 00002952 2F3C 0001 0001 move.l -[A7], 0x10001 00002958 486E FFF8 pea.l [A6 - 0x8] 0000295C 4EBA E6C4 jsr [PC - 0x193C /* 00001022 */] 00002960 4227 clr.b -[A7] 00002962 486C 01EA pea.l [A4 + 0x1EA] 00002966 486C 01EA pea.l [A4 + 0x1EA] 0000296A 486E FFF8 pea.l [A6 - 0x8] 0000296E 4EBA E770 jsr [PC - 0x1890 /* 000010E0 */] 00002972 486C 01E4 pea.l [A4 + 0x1E4] 00002976 AA14 syscall RGBForeColor 00002978 2F3C 0001 0001 move.l -[A7], 0x10001 0000297E 486E FFF8 pea.l [A6 - 0x8] 00002982 4EBA E69E jsr [PC - 0x1962 /* 00001022 */] 00002986 486E FFF8 pea.l [A6 - 0x8] 0000298A A8A1 syscall FrameRect 0000298C 4FEF 0036 lea.l A7, [A7 + 0x36] 00002990 6000 01C4 bra +0x1C6 /* 00002B56 */ label00002994: 00002994 2F2C 0226 move.l -[A7], [A4 + 0x226] 00002998 4EBA E6EC jsr [PC - 0x1914 /* 00001086 */] 0000299C 1600 move.b D3, D0 0000299E 486C 01E4 pea.l [A4 + 0x1E4] 000029A2 AA14 syscall RGBForeColor 000029A4 486E FFF8 pea.l [A6 - 0x8] 000029A8 A8A1 syscall FrameRect 000029AA 2F3C 0001 0001 move.l -[A7], 0x10001 000029B0 486E FFF8 pea.l [A6 - 0x8] 000029B4 4EBA E66C jsr [PC - 0x1994 /* 00001022 */] 000029B8 4A03 tst.b D3 000029BA 4FEF 000C lea.l A7, [A7 + 0xC] 000029BE 6654 bne +0x56 /* 00002A14 */ 000029C0 486C 01E4 pea.l [A4 + 0x1E4] 000029C4 AA14 syscall RGBForeColor 000029C6 302E FFFE move.w D0, [A6 - 0x2] 000029CA 48C0 ext.l D0 000029CC 5380 subq.l D0, 1 000029CE 3F00 move.w -[A7], D0 000029D0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000029D4 A893 syscall MoveTo 000029D6 302E FFFE move.w D0, [A6 - 0x2] 000029DA 48C0 ext.l D0 000029DC 5380 subq.l D0, 1 000029DE 3F00 move.w -[A7], D0 000029E0 302E FFF8 move.w D0, [A6 - 0x8] 000029E4 48C0 ext.l D0 000029E6 5880 addq.l D0, 4 000029E8 3F00 move.w -[A7], D0 000029EA A891 syscall LineTo 000029EC 3F2E FFFA move.w -[A7], [A6 - 0x6] 000029F0 302E FFFC move.w D0, [A6 - 0x4] 000029F4 48C0 ext.l D0 000029F6 5380 subq.l D0, 1 000029F8 3F00 move.w -[A7], D0 000029FA A893 syscall MoveTo 000029FC 302E FFFA move.w D0, [A6 - 0x6] 00002A00 48C0 ext.l D0 00002A02 5880 addq.l D0, 4 00002A04 3F00 move.w -[A7], D0 00002A06 302E FFFC move.w D0, [A6 - 0x4] 00002A0A 48C0 ext.l D0 00002A0C 5380 subq.l D0, 1 00002A0E 3F00 move.w -[A7], D0 00002A10 A891 syscall LineTo 00002A12 602C bra +0x2E /* 00002A40 */ label00002A14: 00002A14 486C 01EA pea.l [A4 + 0x1EA] 00002A18 AA14 syscall RGBForeColor 00002A1A 302E FFFE move.w D0, [A6 - 0x2] 00002A1E 48C0 ext.l D0 00002A20 5380 subq.l D0, 1 00002A22 3F00 move.w -[A7], D0 00002A24 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002A28 A893 syscall MoveTo 00002A2A 302E FFFE move.w D0, [A6 - 0x2] 00002A2E 48C0 ext.l D0 00002A30 5380 subq.l D0, 1 00002A32 3F00 move.w -[A7], D0 00002A34 302E FFF8 move.w D0, [A6 - 0x8] 00002A38 48C0 ext.l D0 00002A3A 5680 addq.l D0, 3 00002A3C 3F00 move.w -[A7], D0 00002A3E A891 syscall LineTo label00002A40: 00002A40 536E FFFE subq.w [A6 - 0x2], 1 00002A44 536E FFFC subq.w [A6 - 0x4], 1 00002A48 486C 01EA pea.l [A4 + 0x1EA] 00002A4C AA14 syscall RGBForeColor 00002A4E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002A52 302E FFFC move.w D0, [A6 - 0x4] 00002A56 48C0 ext.l D0 00002A58 5380 subq.l D0, 1 00002A5A 3F00 move.w -[A7], D0 00002A5C A893 syscall MoveTo 00002A5E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002A62 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002A66 A891 syscall LineTo 00002A68 302E FFFE move.w D0, [A6 - 0x2] 00002A6C 48C0 ext.l D0 00002A6E 5380 subq.l D0, 1 00002A70 3F00 move.w -[A7], D0 00002A72 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002A76 A891 syscall LineTo 00002A78 486C 01EA pea.l [A4 + 0x1EA] 00002A7C AA14 syscall RGBForeColor 00002A7E 526E FFF8 addq.w [A6 - 0x8], 1 00002A82 526E FFFA addq.w [A6 - 0x6], 1 00002A86 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002A8A 302E FFFC move.w D0, [A6 - 0x4] 00002A8E 48C0 ext.l D0 00002A90 5380 subq.l D0, 1 00002A92 3F00 move.w -[A7], D0 00002A94 A893 syscall MoveTo 00002A96 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002A9A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002A9E A891 syscall LineTo 00002AA0 302E FFFE move.w D0, [A6 - 0x2] 00002AA4 48C0 ext.l D0 00002AA6 5380 subq.l D0, 1 00002AA8 3F00 move.w -[A7], D0 00002AAA 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002AAE A891 syscall LineTo 00002AB0 526E FFF8 addq.w [A6 - 0x8], 1 00002AB4 526E FFFA addq.w [A6 - 0x6], 1 00002AB8 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002ABC 302E FFFC move.w D0, [A6 - 0x4] 00002AC0 48C0 ext.l D0 00002AC2 5380 subq.l D0, 1 00002AC4 3F00 move.w -[A7], D0 00002AC6 A893 syscall MoveTo 00002AC8 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002ACC 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002AD0 A891 syscall LineTo 00002AD2 302E FFFE move.w D0, [A6 - 0x2] 00002AD6 48C0 ext.l D0 00002AD8 5380 subq.l D0, 1 00002ADA 3F00 move.w -[A7], D0 00002ADC 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002AE0 A891 syscall LineTo 00002AE2 526E FFF8 addq.w [A6 - 0x8], 1 00002AE6 526E FFFA addq.w [A6 - 0x6], 1 00002AEA 486C 01EA pea.l [A4 + 0x1EA] 00002AEE AA14 syscall RGBForeColor 00002AF0 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002AF4 302E FFFC move.w D0, [A6 - 0x4] 00002AF8 48C0 ext.l D0 00002AFA 5380 subq.l D0, 1 00002AFC 3F00 move.w -[A7], D0 00002AFE A893 syscall MoveTo 00002B00 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002B04 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002B08 A891 syscall LineTo 00002B0A 302E FFFE move.w D0, [A6 - 0x2] 00002B0E 48C0 ext.l D0 00002B10 5380 subq.l D0, 1 00002B12 3F00 move.w -[A7], D0 00002B14 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002B18 A891 syscall LineTo 00002B1A 4A03 tst.b D3 00002B1C 6638 bne +0x3A /* 00002B56 */ 00002B1E 526E FFF8 addq.w [A6 - 0x8], 1 00002B22 526E FFFA addq.w [A6 - 0x6], 1 00002B26 486C 01E4 pea.l [A4 + 0x1E4] 00002B2A AA14 syscall RGBForeColor 00002B2C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002B30 302E FFFC move.w D0, [A6 - 0x4] 00002B34 48C0 ext.l D0 00002B36 5380 subq.l D0, 1 00002B38 3F00 move.w -[A7], D0 00002B3A A893 syscall MoveTo 00002B3C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002B40 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002B44 A891 syscall LineTo 00002B46 302E FFFE move.w D0, [A6 - 0x2] 00002B4A 48C0 ext.l D0 00002B4C 5380 subq.l D0, 1 00002B4E 3F00 move.w -[A7], D0 00002B50 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002B54 A891 syscall LineTo label00002B56: 00002B56 261F move.l D3, [A7]+ 00002B58 4E5E unlink A6 00002B5A 4E75 rts 00002B5C 4E56 FFF8 link A6, -0x0008 00002B60 206C 0226 movea.l A0, [A4 + 0x226] 00002B64 2068 0076 movea.l A0, [A0 + 0x76] 00002B68 2050 movea.l A0, [A0] 00002B6A 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 00002B70 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 00002B76 486E FFF8 pea.l [A6 - 0x8] 00002B7A 4EBA EB5A jsr [PC - 0x14A6 /* 000016D6 */] 00002B7E 486C 01E4 pea.l [A4 + 0x1E4] 00002B82 AA14 syscall RGBForeColor 00002B84 302E FFFE move.w D0, [A6 - 0x2] 00002B88 48C0 ext.l D0 00002B8A 5380 subq.l D0, 1 00002B8C 3F00 move.w -[A7], D0 00002B8E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002B92 A893 syscall MoveTo 00002B94 302E FFFE move.w D0, [A6 - 0x2] 00002B98 48C0 ext.l D0 00002B9A 5380 subq.l D0, 1 00002B9C 3F00 move.w -[A7], D0 00002B9E 302E FFFC move.w D0, [A6 - 0x4] 00002BA2 48C0 ext.l D0 00002BA4 5580 subq.l D0, 2 00002BA6 3F00 move.w -[A7], D0 00002BA8 A891 syscall LineTo 00002BAA 486C 01E4 pea.l [A4 + 0x1E4] 00002BAE AA14 syscall RGBForeColor 00002BB0 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002BB4 302E FFFC move.w D0, [A6 - 0x4] 00002BB8 48C0 ext.l D0 00002BBA 5380 subq.l D0, 1 00002BBC 3F00 move.w -[A7], D0 00002BBE A893 syscall MoveTo 00002BC0 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002BC4 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002BC8 A891 syscall LineTo 00002BCA 302E FFFE move.w D0, [A6 - 0x2] 00002BCE 48C0 ext.l D0 00002BD0 5580 subq.l D0, 2 00002BD2 3F00 move.w -[A7], D0 00002BD4 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002BD8 A891 syscall LineTo 00002BDA 302E FFFE move.w D0, [A6 - 0x2] 00002BDE 48C0 ext.l D0 00002BE0 5580 subq.l D0, 2 00002BE2 3F00 move.w -[A7], D0 00002BE4 302E FFFC move.w D0, [A6 - 0x4] 00002BE8 48C0 ext.l D0 00002BEA 5380 subq.l D0, 1 00002BEC 3F00 move.w -[A7], D0 00002BEE A891 syscall LineTo 00002BF0 486C 01EA pea.l [A4 + 0x1EA] 00002BF4 AA14 syscall RGBForeColor 00002BF6 302E FFFA move.w D0, [A6 - 0x6] 00002BFA 48C0 ext.l D0 00002BFC 5280 addq.l D0, 1 00002BFE 3F00 move.w -[A7], D0 00002C00 302E FFFC move.w D0, [A6 - 0x4] 00002C04 48C0 ext.l D0 00002C06 5380 subq.l D0, 1 00002C08 3F00 move.w -[A7], D0 00002C0A A893 syscall MoveTo 00002C0C 302E FFFA move.w D0, [A6 - 0x6] 00002C10 48C0 ext.l D0 00002C12 5280 addq.l D0, 1 00002C14 3F00 move.w -[A7], D0 00002C16 302E FFF8 move.w D0, [A6 - 0x8] 00002C1A 48C0 ext.l D0 00002C1C 5280 addq.l D0, 1 00002C1E 3F00 move.w -[A7], D0 00002C20 A891 syscall LineTo 00002C22 302E FFFE move.w D0, [A6 - 0x2] 00002C26 48C0 ext.l D0 00002C28 5780 subq.l D0, 3 00002C2A 3F00 move.w -[A7], D0 00002C2C 302E FFF8 move.w D0, [A6 - 0x8] 00002C30 48C0 ext.l D0 00002C32 5280 addq.l D0, 1 00002C34 3F00 move.w -[A7], D0 00002C36 A891 syscall LineTo 00002C38 302E FFFE move.w D0, [A6 - 0x2] 00002C3C 48C0 ext.l D0 00002C3E 5780 subq.l D0, 3 00002C40 3F00 move.w -[A7], D0 00002C42 302E FFFC move.w D0, [A6 - 0x4] 00002C46 48C0 ext.l D0 00002C48 5380 subq.l D0, 1 00002C4A 3F00 move.w -[A7], D0 00002C4C A891 syscall LineTo 00002C4E 486C 01EA pea.l [A4 + 0x1EA] 00002C52 AA14 syscall RGBForeColor 00002C54 546E FFF8 addq.w [A6 - 0x8], 2 00002C58 546E FFFA addq.w [A6 - 0x6], 2 00002C5C 556E FFFE subq.w [A6 - 0x2], 2 00002C60 486E FFF8 pea.l [A6 - 0x8] 00002C64 A8A2 syscall PaintRect 00002C66 486C 01E4 pea.l [A4 + 0x1E4] 00002C6A AA14 syscall RGBForeColor 00002C6C 302E FFFA move.w D0, [A6 - 0x6] 00002C70 48C0 ext.l D0 00002C72 5380 subq.l D0, 1 00002C74 3F00 move.w -[A7], D0 00002C76 302E FFFC move.w D0, [A6 - 0x4] 00002C7A 48C0 ext.l D0 00002C7C 5380 subq.l D0, 1 00002C7E 3F00 move.w -[A7], D0 00002C80 A893 syscall MoveTo 00002C82 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002C86 302E FFFC move.w D0, [A6 - 0x4] 00002C8A 48C0 ext.l D0 00002C8C 5380 subq.l D0, 1 00002C8E 3F00 move.w -[A7], D0 00002C90 A891 syscall LineTo 00002C92 526E FFF8 addq.w [A6 - 0x8], 1 00002C96 526E FFFC addq.w [A6 - 0x4], 1 00002C9A 5C6E FFFA addq.w [A6 - 0x6], 6 00002C9E 5D6E FFFE subq.w [A6 - 0x2], 6 00002CA2 206C 0226 movea.l A0, [A4 + 0x226] 00002CA6 4A28 0070 tst.b [A0 + 0x70] 00002CAA 584F addq.w A7, 4 00002CAC 6706 beq +0x8 /* 00002CB4 */ 00002CAE 066E 000E FFFA addi.w [A6 - 0x6], 0xE label00002CB4: 00002CB4 206C 0226 movea.l A0, [A4 + 0x226] 00002CB8 4A28 0071 tst.b [A0 + 0x71] 00002CBC 6706 beq +0x8 /* 00002CC4 */ 00002CBE 046E 000E FFFE subi.w [A6 - 0x2], 0xE label00002CC4: 00002CC4 486C 01E4 pea.l [A4 + 0x1E4] 00002CC8 AA14 syscall RGBForeColor 00002CCA 486C 01EA pea.l [A4 + 0x1EA] 00002CCE AA15 syscall RGBBackColor 00002CD0 3F3C 0001 move.w -[A7], 0x1 00002CD4 4227 clr.b -[A7] 00002CD6 4267 clr.w -[A7] 00002CD8 486E FFF8 pea.l [A6 - 0x8] 00002CDC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CE0 4EBA E6B6 jsr [PC - 0x194A /* 00001398 */] 00002CE4 4E5E unlink A6 00002CE6 4E75 rts 00002CE8 4E56 FFF2 link A6, -0x000E 00002CEC 2D6C 022C FFF8 move.l [A6 - 0x8], [A4 + 0x22C] 00002CF2 2D6C 0230 FFFC move.l [A6 - 0x4], [A4 + 0x230] 00002CF8 486C 01E4 pea.l [A4 + 0x1E4] 00002CFC AA14 syscall RGBForeColor 00002CFE 486E FFF8 pea.l [A6 - 0x8] 00002D02 A8A1 syscall FrameRect 00002D04 2F3C 0001 0001 move.l -[A7], 0x10001 00002D0A 486E FFF8 pea.l [A6 - 0x8] 00002D0E 4EBA E312 jsr [PC - 0x1CEE /* 00001022 */] 00002D12 486C 01EA pea.l [A4 + 0x1EA] 00002D16 AA14 syscall RGBForeColor 00002D18 486E FFF8 pea.l [A6 - 0x8] 00002D1C A8A1 syscall FrameRect 00002D1E 486C 01EA pea.l [A4 + 0x1EA] 00002D22 AA14 syscall RGBForeColor 00002D24 2F3C 0001 0001 move.l -[A7], 0x10001 00002D2A 486E FFF8 pea.l [A6 - 0x8] 00002D2E 4EBA E2F2 jsr [PC - 0x1D0E /* 00001022 */] 00002D32 486E FFF8 pea.l [A6 - 0x8] 00002D36 A8A1 syscall FrameRect 00002D38 2F3C 0001 0001 move.l -[A7], 0x10001 00002D3E 486E FFF8 pea.l [A6 - 0x8] 00002D42 4EBA E2DE jsr [PC - 0x1D22 /* 00001022 */] 00002D46 486E FFF8 pea.l [A6 - 0x8] 00002D4A A8A1 syscall FrameRect 00002D4C 2F3C 0001 0001 move.l -[A7], 0x10001 00002D52 486E FFF8 pea.l [A6 - 0x8] 00002D56 4EBA E2CA jsr [PC - 0x1D36 /* 00001022 */] 00002D5A 4227 clr.b -[A7] 00002D5C 486C 01EA pea.l [A4 + 0x1EA] 00002D60 486C 01EA pea.l [A4 + 0x1EA] 00002D64 486E FFF8 pea.l [A6 - 0x8] 00002D68 4EBA E376 jsr [PC - 0x1C8A /* 000010E0 */] 00002D6C 486C 01E4 pea.l [A4 + 0x1E4] 00002D70 AA14 syscall RGBForeColor 00002D72 2F3C 0001 0001 move.l -[A7], 0x10001 00002D78 486E FFF8 pea.l [A6 - 0x8] 00002D7C 4EBA E2A4 jsr [PC - 0x1D5C /* 00001022 */] 00002D80 486E FFF8 pea.l [A6 - 0x8] 00002D84 A8A1 syscall FrameRect 00002D86 486E FFF2 pea.l [A6 - 0xE] 00002D8A 4267 clr.w -[A7] 00002D8C 2F2C 0226 move.l -[A7], [A4 + 0x226] 00002D90 4EBA E4B6 jsr [PC - 0x1B4A /* 00001248 */] 00002D94 486E FFF2 pea.l [A6 - 0xE] 00002D98 AA14 syscall RGBForeColor 00002D9A 2F3C 0001 0001 move.l -[A7], 0x10001 00002DA0 486E FFF8 pea.l [A6 - 0x8] 00002DA4 4EBA E27C jsr [PC - 0x1D84 /* 00001022 */] 00002DA8 486E FFF8 pea.l [A6 - 0x8] 00002DAC A8A1 syscall FrameRect 00002DAE 2F3C 0001 0001 move.l -[A7], 0x10001 00002DB4 486E FFF8 pea.l [A6 - 0x8] 00002DB8 4EBA E268 jsr [PC - 0x1D98 /* 00001022 */] 00002DBC 486E FFF8 pea.l [A6 - 0x8] 00002DC0 A8A1 syscall FrameRect 00002DC2 2F3C 0001 0001 move.l -[A7], 0x10001 00002DC8 486E FFF8 pea.l [A6 - 0x8] 00002DCC 4EBA E254 jsr [PC - 0x1DAC /* 00001022 */] 00002DD0 486E FFF8 pea.l [A6 - 0x8] 00002DD4 A8A1 syscall FrameRect 00002DD6 4E5E unlink A6 00002DD8 4E75 rts 00002DDA 4E56 FFF2 link A6, -0x000E 00002DDE 2D6C 022C FFF8 move.l [A6 - 0x8], [A4 + 0x22C] 00002DE4 2D6C 0230 FFFC move.l [A6 - 0x4], [A4 + 0x230] 00002DEA 066E 0013 FFF8 addi.w [A6 - 0x8], 0x13 00002DF0 486C 01E4 pea.l [A4 + 0x1E4] 00002DF4 AA14 syscall RGBForeColor 00002DF6 486E FFF8 pea.l [A6 - 0x8] 00002DFA A8A1 syscall FrameRect 00002DFC 2F3C 0001 0001 move.l -[A7], 0x10001 00002E02 486E FFF8 pea.l [A6 - 0x8] 00002E06 4EBA E21A jsr [PC - 0x1DE6 /* 00001022 */] 00002E0A 486C 01EA pea.l [A4 + 0x1EA] 00002E0E AA14 syscall RGBForeColor 00002E10 486E FFF8 pea.l [A6 - 0x8] 00002E14 A8A1 syscall FrameRect 00002E16 486C 01EA pea.l [A4 + 0x1EA] 00002E1A AA14 syscall RGBForeColor 00002E1C 2F3C 0001 0001 move.l -[A7], 0x10001 00002E22 486E FFF8 pea.l [A6 - 0x8] 00002E26 4EBA E1FA jsr [PC - 0x1E06 /* 00001022 */] 00002E2A 486E FFF8 pea.l [A6 - 0x8] 00002E2E A8A1 syscall FrameRect 00002E30 2F3C 0001 0001 move.l -[A7], 0x10001 00002E36 486E FFF8 pea.l [A6 - 0x8] 00002E3A 4EBA E1E6 jsr [PC - 0x1E1A /* 00001022 */] 00002E3E 486E FFF8 pea.l [A6 - 0x8] 00002E42 A8A1 syscall FrameRect 00002E44 2F3C 0001 0001 move.l -[A7], 0x10001 00002E4A 486E FFF8 pea.l [A6 - 0x8] 00002E4E 4EBA E1D2 jsr [PC - 0x1E2E /* 00001022 */] 00002E52 4227 clr.b -[A7] 00002E54 486C 01EA pea.l [A4 + 0x1EA] 00002E58 486C 01EA pea.l [A4 + 0x1EA] 00002E5C 486E FFF8 pea.l [A6 - 0x8] 00002E60 4EBA E27E jsr [PC - 0x1D82 /* 000010E0 */] 00002E64 486C 01E4 pea.l [A4 + 0x1E4] 00002E68 AA14 syscall RGBForeColor 00002E6A 2F3C 0001 0001 move.l -[A7], 0x10001 00002E70 486E FFF8 pea.l [A6 - 0x8] 00002E74 4EBA E1AC jsr [PC - 0x1E54 /* 00001022 */] 00002E78 486E FFF8 pea.l [A6 - 0x8] 00002E7C A8A1 syscall FrameRect 00002E7E 486E FFF2 pea.l [A6 - 0xE] 00002E82 4267 clr.w -[A7] 00002E84 2F2C 0226 move.l -[A7], [A4 + 0x226] 00002E88 4EBA E3BE jsr [PC - 0x1C42 /* 00001248 */] 00002E8C 486E FFF2 pea.l [A6 - 0xE] 00002E90 AA14 syscall RGBForeColor 00002E92 2F3C 0001 0001 move.l -[A7], 0x10001 00002E98 486E FFF8 pea.l [A6 - 0x8] 00002E9C 4EBA E184 jsr [PC - 0x1E7C /* 00001022 */] 00002EA0 486E FFF8 pea.l [A6 - 0x8] 00002EA4 A8A1 syscall FrameRect 00002EA6 2F3C 0001 0001 move.l -[A7], 0x10001 00002EAC 486E FFF8 pea.l [A6 - 0x8] 00002EB0 4EBA E170 jsr [PC - 0x1E90 /* 00001022 */] 00002EB4 486E FFF8 pea.l [A6 - 0x8] 00002EB8 A8A1 syscall FrameRect 00002EBA 2F3C 0001 0001 move.l -[A7], 0x10001 00002EC0 486E FFF8 pea.l [A6 - 0x8] 00002EC4 4EBA E15C jsr [PC - 0x1EA4 /* 00001022 */] 00002EC8 486E FFF8 pea.l [A6 - 0x8] 00002ECC A8A1 syscall FrameRect 00002ECE 4E5E unlink A6 00002ED0 4E75 rts 00002ED2 4E56 FFF8 link A6, -0x0008 00002ED6 206C 0226 movea.l A0, [A4 + 0x226] 00002EDA 2068 0076 movea.l A0, [A0 + 0x76] 00002EDE 2050 movea.l A0, [A0] 00002EE0 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 00002EE6 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 00002EEC 576E FFF8 subq.w [A6 - 0x8], 3 00002EF0 576E FFFA subq.w [A6 - 0x6], 3 00002EF4 566E FFFE addq.w [A6 - 0x2], 3 00002EF8 486E FFF8 pea.l [A6 - 0x8] 00002EFC 4EBA E7D8 jsr [PC - 0x1828 /* 000016D6 */] 00002F00 486C 01E4 pea.l [A4 + 0x1E4] 00002F04 AA14 syscall RGBForeColor 00002F06 302E FFFE move.w D0, [A6 - 0x2] 00002F0A 48C0 ext.l D0 00002F0C 5380 subq.l D0, 1 00002F0E 3F00 move.w -[A7], D0 00002F10 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002F14 A893 syscall MoveTo 00002F16 302E FFFE move.w D0, [A6 - 0x2] 00002F1A 48C0 ext.l D0 00002F1C 5380 subq.l D0, 1 00002F1E 3F00 move.w -[A7], D0 00002F20 302E FFFC move.w D0, [A6 - 0x4] 00002F24 48C0 ext.l D0 00002F26 5580 subq.l D0, 2 00002F28 3F00 move.w -[A7], D0 00002F2A A891 syscall LineTo 00002F2C 486C 01E4 pea.l [A4 + 0x1E4] 00002F30 AA14 syscall RGBForeColor 00002F32 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002F36 302E FFFC move.w D0, [A6 - 0x4] 00002F3A 48C0 ext.l D0 00002F3C 5380 subq.l D0, 1 00002F3E 3F00 move.w -[A7], D0 00002F40 A893 syscall MoveTo 00002F42 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002F46 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002F4A A891 syscall LineTo 00002F4C 302E FFFE move.w D0, [A6 - 0x2] 00002F50 48C0 ext.l D0 00002F52 5580 subq.l D0, 2 00002F54 3F00 move.w -[A7], D0 00002F56 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002F5A A891 syscall LineTo 00002F5C 302E FFFE move.w D0, [A6 - 0x2] 00002F60 48C0 ext.l D0 00002F62 5580 subq.l D0, 2 00002F64 3F00 move.w -[A7], D0 00002F66 302E FFFC move.w D0, [A6 - 0x4] 00002F6A 48C0 ext.l D0 00002F6C 5380 subq.l D0, 1 00002F6E 3F00 move.w -[A7], D0 00002F70 A891 syscall LineTo 00002F72 486C 01EA pea.l [A4 + 0x1EA] 00002F76 AA14 syscall RGBForeColor 00002F78 302E FFFA move.w D0, [A6 - 0x6] 00002F7C 48C0 ext.l D0 00002F7E 5280 addq.l D0, 1 00002F80 3F00 move.w -[A7], D0 00002F82 302E FFFC move.w D0, [A6 - 0x4] 00002F86 48C0 ext.l D0 00002F88 5380 subq.l D0, 1 00002F8A 3F00 move.w -[A7], D0 00002F8C A893 syscall MoveTo 00002F8E 302E FFFA move.w D0, [A6 - 0x6] 00002F92 48C0 ext.l D0 00002F94 5280 addq.l D0, 1 00002F96 3F00 move.w -[A7], D0 00002F98 302E FFF8 move.w D0, [A6 - 0x8] 00002F9C 48C0 ext.l D0 00002F9E 5280 addq.l D0, 1 00002FA0 3F00 move.w -[A7], D0 00002FA2 A891 syscall LineTo 00002FA4 302E FFFE move.w D0, [A6 - 0x2] 00002FA8 48C0 ext.l D0 00002FAA 5780 subq.l D0, 3 00002FAC 3F00 move.w -[A7], D0 00002FAE 302E FFF8 move.w D0, [A6 - 0x8] 00002FB2 48C0 ext.l D0 00002FB4 5280 addq.l D0, 1 00002FB6 3F00 move.w -[A7], D0 00002FB8 A891 syscall LineTo 00002FBA 302E FFFE move.w D0, [A6 - 0x2] 00002FBE 48C0 ext.l D0 00002FC0 5780 subq.l D0, 3 00002FC2 3F00 move.w -[A7], D0 00002FC4 302E FFFC move.w D0, [A6 - 0x4] 00002FC8 48C0 ext.l D0 00002FCA 5380 subq.l D0, 1 00002FCC 3F00 move.w -[A7], D0 00002FCE A891 syscall LineTo 00002FD0 486C 01EA pea.l [A4 + 0x1EA] 00002FD4 AA14 syscall RGBForeColor 00002FD6 546E FFF8 addq.w [A6 - 0x8], 2 00002FDA 546E FFFA addq.w [A6 - 0x6], 2 00002FDE 556E FFFE subq.w [A6 - 0x2], 2 00002FE2 486E FFF8 pea.l [A6 - 0x8] 00002FE6 A8A2 syscall PaintRect 00002FE8 486C 01E4 pea.l [A4 + 0x1E4] 00002FEC AA14 syscall RGBForeColor 00002FEE 302E FFFA move.w D0, [A6 - 0x6] 00002FF2 48C0 ext.l D0 00002FF4 5380 subq.l D0, 1 00002FF6 3F00 move.w -[A7], D0 00002FF8 302E FFFC move.w D0, [A6 - 0x4] 00002FFC 48C0 ext.l D0 00002FFE 5380 subq.l D0, 1 00003000 3F00 move.w -[A7], D0 00003002 A893 syscall MoveTo 00003004 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003008 302E FFFC move.w D0, [A6 - 0x4] 0000300C 48C0 ext.l D0 0000300E 5380 subq.l D0, 1 00003010 3F00 move.w -[A7], D0 00003012 A891 syscall LineTo 00003014 526E FFF8 addq.w [A6 - 0x8], 1 00003018 526E FFFC addq.w [A6 - 0x4], 1 0000301C 5C6E FFFA addq.w [A6 - 0x6], 6 00003020 5D6E FFFE subq.w [A6 - 0x2], 6 00003024 486C 01E4 pea.l [A4 + 0x1E4] 00003028 AA14 syscall RGBForeColor 0000302A 486C 01EA pea.l [A4 + 0x1EA] 0000302E AA15 syscall RGBBackColor 00003030 3F3C 0001 move.w -[A7], 0x1 00003034 4227 clr.b -[A7] 00003036 4267 clr.w -[A7] 00003038 486E FFF8 pea.l [A6 - 0x8] 0000303C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003040 4EBA E356 jsr [PC - 0x1CAA /* 00001398 */] 00003044 4E5E unlink A6 00003046 4E75 rts 00003048 4E56 FFF8 link A6, -0x0008 0000304C 206C 0226 movea.l A0, [A4 + 0x226] 00003050 4A28 006F tst.b [A0 + 0x6F] 00003054 6722 beq +0x24 /* 00003078 */ 00003056 486E FFF8 pea.l [A6 - 0x8] 0000305A 4EBA E820 jsr [PC - 0x17E0 /* 0000187C */] 0000305E 2F3C 0000 FFFF move.l -[A7], 0xFFFF 00003064 486E FFF8 pea.l [A6 - 0x8] 00003068 4EBA DFFA jsr [PC - 0x2006 /* 00001064 */] 0000306C 486E FFF8 pea.l [A6 - 0x8] 00003070 1F2E 0008 move.b -[A7], [A6 + 0x8] 00003074 4EBA E5EC jsr [PC - 0x1A14 /* 00001662 */] label00003078: 00003078 4E5E unlink A6 0000307A 4E75 rts fn0000307C: 0000307C 4E56 FFF8 link A6, -0x0008 00003080 206C 0226 movea.l A0, [A4 + 0x226] 00003084 4A28 006F tst.b [A0 + 0x6F] 00003088 6700 00B4 beq +0xB6 /* 0000313E */ 0000308C 486E FFF8 pea.l [A6 - 0x8] 00003090 4EBA E834 jsr [PC - 0x17CC /* 000018C6 */] 00003094 2F3C 0000 FFFF move.l -[A7], 0xFFFF 0000309A 486E FFF8 pea.l [A6 - 0x8] 0000309E 4EBA DFC4 jsr [PC - 0x203C /* 00001064 */] 000030A2 486E FFF8 pea.l [A6 - 0x8] 000030A6 1F2E 0008 move.b -[A7], [A6 + 0x8] 000030AA 4EBA E5B6 jsr [PC - 0x1A4A /* 00001662 */] 000030AE 4A2E 0008 tst.b [A6 + 0x8] 000030B2 4FEF 0012 lea.l A7, [A7 + 0x12] 000030B6 6700 0086 beq +0x88 /* 0000313E */ 000030BA 486C 01E4 pea.l [A4 + 0x1E4] 000030BE AA14 syscall RGBForeColor 000030C0 302E FFFA move.w D0, [A6 - 0x6] 000030C4 48C0 ext.l D0 000030C6 5380 subq.l D0, 1 000030C8 3F00 move.w -[A7], D0 000030CA 302E FFF8 move.w D0, [A6 - 0x8] 000030CE 48C0 ext.l D0 000030D0 5A80 addq.l D0, 5 000030D2 3F00 move.w -[A7], D0 000030D4 A893 syscall MoveTo 000030D6 302E FFFA move.w D0, [A6 - 0x6] 000030DA 48C0 ext.l D0 000030DC 5A80 addq.l D0, 5 000030DE 3F00 move.w -[A7], D0 000030E0 302E FFF8 move.w D0, [A6 - 0x8] 000030E4 48C0 ext.l D0 000030E6 5A80 addq.l D0, 5 000030E8 3F00 move.w -[A7], D0 000030EA A891 syscall LineTo 000030EC 302E FFFA move.w D0, [A6 - 0x6] 000030F0 48C0 ext.l D0 000030F2 5A80 addq.l D0, 5 000030F4 3F00 move.w -[A7], D0 000030F6 302E FFF8 move.w D0, [A6 - 0x8] 000030FA 48C0 ext.l D0 000030FC 5380 subq.l D0, 1 000030FE 3F00 move.w -[A7], D0 00003100 A891 syscall LineTo 00003102 486C 01EA pea.l [A4 + 0x1EA] 00003106 AA14 syscall RGBForeColor 00003108 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000310C 302E FFF8 move.w D0, [A6 - 0x8] 00003110 48C0 ext.l D0 00003112 5C80 addq.l D0, 6 00003114 3F00 move.w -[A7], D0 00003116 A893 syscall MoveTo 00003118 302E FFFA move.w D0, [A6 - 0x6] 0000311C 48C0 ext.l D0 0000311E 5C80 addq.l D0, 6 00003120 3F00 move.w -[A7], D0 00003122 302E FFF8 move.w D0, [A6 - 0x8] 00003126 48C0 ext.l D0 00003128 5C80 addq.l D0, 6 0000312A 3F00 move.w -[A7], D0 0000312C A891 syscall LineTo 0000312E 302E FFFA move.w D0, [A6 - 0x6] 00003132 48C0 ext.l D0 00003134 5C80 addq.l D0, 6 00003136 3F00 move.w -[A7], D0 00003138 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000313C A891 syscall LineTo label0000313E: 0000313E 4E5E unlink A6 00003140 4E75 rts 00003142 4E56 0000 link A6, 0 00003146 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000314A 4EBA FF30 jsr [PC - 0xD0 /* 0000307C */] 0000314E 4E5E unlink A6 00003150 4E75 rts 00003152 6363 bls +0x65 /* 000031B7 */ 00003154 6363 bls +0x65 /* 000031B9 */ 00003156 6363 bls +0x65 /* 000031BB */ 00003158 C1C1 muls.w D0, D1 0000315A C1C1 muls.w D0, D1 0000315C C1C1 muls.w D0, D1 0000315E 30A3 move.w [A0], -[A3] 00003160 30A3 move.w [A0], -[A3] 00003162 0000 0242 ori.b D0, 0x42 /* 'B' */ 00003166 6500 0000 bcs +0x2 /* 00003168 */ // begin alternate branch 00003168-00003266 label00003168: 00003168 0000 0000 ori.b D0, 0x0 0000316C 0000 0000 ori.b D0, 0x0 00003170 0000 0000 ori.b D0, 0x0 00003174 0000 0000 ori.b D0, 0x0 00003178 0000 0000 ori.b D0, 0x0 0000317C 0000 0000 ori.b D0, 0x0 00003180 0000 0000 ori.b D0, 0x0 00003184 0000 0000 ori.b D0, 0x0 00003188 0000 0000 ori.b D0, 0x0 0000318C 0000 0000 ori.b D0, 0x0 00003190 0000 0000 ori.b D0, 0x0 00003194 0000 0000 ori.b D0, 0x0 00003198 0000 0000 ori.b D0, 0x0 0000319C 0000 0000 ori.b D0, 0x0 000031A0 0000 0000 ori.b D0, 0x0 000031A4 0000 0000 ori.b D0, 0x0 000031A8 0000 0000 ori.b D0, 0x0 000031AC 0000 0000 ori.b D0, 0x0 000031B0 0000 0000 ori.b D0, 0x0 000031B4 0000 0000 ori.b D0, 0x0 000031B8 0000 0000 ori.b D0, 0x0 000031BC 0000 0000 ori.b D0, 0x0 000031C0 0000 0000 ori.b D0, 0x0 000031C4 0000 0000 ori.b D0, 0x0 000031C8 0000 0000 ori.b D0, 0x0 000031CC 0000 0000 ori.b D0, 0x0 000031D0 0000 0000 ori.b D0, 0x0 000031D4 0000 0000 ori.b D0, 0x0 000031D8 0000 0000 ori.b D0, 0x0 000031DC 0000 0000 ori.b D0, 0x0 000031E0 0000 0000 ori.b D0, 0x0 000031E4 0000 0000 ori.b D0, 0x0 000031E8 0000 0000 ori.b D0, 0x0 000031EC 0000 0000 ori.b D0, 0x0 000031F0 0000 0000 ori.b D0, 0x0 000031F4 0000 0000 ori.b D0, 0x0 000031F8 0000 0000 ori.b D0, 0x0 000031FC 0000 0000 ori.b D0, 0x0 00003200 0000 0000 ori.b D0, 0x0 00003204 0000 0000 ori.b D0, 0x0 00003208 0000 0000 ori.b D0, 0x0 0000320C 0000 0000 ori.b D0, 0x0 00003210 0000 0000 ori.b D0, 0x0 00003214 0000 0000 ori.b D0, 0x0 00003218 0000 0000 ori.b D0, 0x0 0000321C 0000 0000 ori.b D0, 0x0 00003220 0000 0000 ori.b D0, 0x0 00003224 0000 0000 ori.b D0, 0x0 00003228 0000 0000 ori.b D0, 0x0 0000322C 0000 0000 ori.b D0, 0x0 00003230 0000 0000 ori.b D0, 0x0 00003234 0000 0000 ori.b D0, 0x0 00003238 0000 0000 ori.b D0, 0x0 0000323C 0000 0000 ori.b D0, 0x0 00003240 0000 0000 ori.b D0, 0x0 00003244 0000 0000 ori.b D0, 0x0 00003248 0000 0000 ori.b D0, 0x0 0000324C 0000 0000 ori.b D0, 0x0 00003250 0000 0000 ori.b D0, 0x0 00003254 0000 0000 ori.b D0, 0x0 00003258 0000 0000 ori.b D0, 0x0 0000325C 0000 0000 ori.b D0, 0x0 00003260 0000 0000 ori.b D0, 0x0 00003264 AA55 syscall KobeMgr // end alternate branch 00003168-00003266 label00003168: // (misaligned) 0000316A 0000 0000 ori.b D0, 0x0 0000316E 0000 0000 ori.b D0, 0x0 00003172 0000 0000 ori.b D0, 0x0 00003176 0000 0000 ori.b D0, 0x0 0000317A 0000 0000 ori.b D0, 0x0 0000317E 0000 0000 ori.b D0, 0x0 00003182 0000 0000 ori.b D0, 0x0 00003186 0000 0000 ori.b D0, 0x0 0000318A 0000 0000 ori.b D0, 0x0 0000318E 0000 0000 ori.b D0, 0x0 00003192 0000 0000 ori.b D0, 0x0 00003196 0000 0000 ori.b D0, 0x0 0000319A 0000 0000 ori.b D0, 0x0 0000319E 0000 0000 ori.b D0, 0x0 000031A2 0000 0000 ori.b D0, 0x0 000031A6 0000 0000 ori.b D0, 0x0 000031AA 0000 0000 ori.b D0, 0x0 000031AE 0000 0000 ori.b D0, 0x0 000031B2 0000 0000 ori.b D0, 0x0 000031B6 0000 0000 ori.b D0, 0x0 000031BA 0000 0000 ori.b D0, 0x0 000031BE 0000 0000 ori.b D0, 0x0 000031C2 0000 0000 ori.b D0, 0x0 000031C6 0000 0000 ori.b D0, 0x0 000031CA 0000 0000 ori.b D0, 0x0 000031CE 0000 0000 ori.b D0, 0x0 000031D2 0000 0000 ori.b D0, 0x0 000031D6 0000 0000 ori.b D0, 0x0 000031DA 0000 0000 ori.b D0, 0x0 000031DE 0000 0000 ori.b D0, 0x0 000031E2 0000 0000 ori.b D0, 0x0 000031E6 0000 0000 ori.b D0, 0x0 000031EA 0000 0000 ori.b D0, 0x0 000031EE 0000 0000 ori.b D0, 0x0 000031F2 0000 0000 ori.b D0, 0x0 000031F6 0000 0000 ori.b D0, 0x0 000031FA 0000 0000 ori.b D0, 0x0 000031FE 0000 0000 ori.b D0, 0x0 00003202 0000 0000 ori.b D0, 0x0 00003206 0000 0000 ori.b D0, 0x0 0000320A 0000 0000 ori.b D0, 0x0 0000320E 0000 0000 ori.b D0, 0x0 00003212 0000 0000 ori.b D0, 0x0 00003216 0000 0000 ori.b D0, 0x0 0000321A 0000 0000 ori.b D0, 0x0 0000321E 0000 0000 ori.b D0, 0x0 00003222 0000 0000 ori.b D0, 0x0 00003226 0000 0000 ori.b D0, 0x0 0000322A 0000 0000 ori.b D0, 0x0 0000322E 0000 0000 ori.b D0, 0x0 00003232 0000 0000 ori.b D0, 0x0 00003236 0000 0000 ori.b D0, 0x0 0000323A 0000 0000 ori.b D0, 0x0 0000323E 0000 0000 ori.b D0, 0x0 00003242 0000 0000 ori.b D0, 0x0 00003246 0000 0000 ori.b D0, 0x0 0000324A 0000 0000 ori.b D0, 0x0 0000324E 0000 0000 ori.b D0, 0x0 00003252 0000 0000 ori.b D0, 0x0 00003256 0000 0000 ori.b D0, 0x0 0000325A 0000 0000 ori.b D0, 0x0 0000325E 0000 0000 ori.b D0, 0x0 00003262 0000 AA55 ori.b D0, 0x55 /* 'U' */ 00003266 AA55 syscall KobeMgr 00003268 AA55 syscall KobeMgr 0000326A AA55 syscall KobeMgr 0000326C FFFF .invalid <> 0000326E FFFF .invalid <> 00003270 FFFF .invalid <> 00003272 FFFF .invalid <> 00003274 0000 0000 ori.b D0, 0x0 00003278 0000 0000 ori.b D0, 0x0 0000327C 0000 0000 ori.b D0, 0x0 00003280 0000 0000 ori.b D0, 0x0 00003284 0000 0000 ori.b D0, 0x0 00003288 0000 0000 ori.b D0, 0x0 0000328C 0000 0000 ori.b D0, 0x0 00003290 0000 0000 ori.b D0, 0x0 00003294 0000 0000 ori.b D0, 0x0 00003298 0000 0000 ori.b D0, 0x0 0000329C 0000 0000 ori.b D0, 0x0 000032A0 0000 0000 ori.b D0, 0x0 000032A4 0000 0000 ori.b D0, 0x0 000032A8 0000 0000 ori.b D0, 0x0 000032AC 0000 0000 ori.b D0, 0x0 000032B0 0000 0000 ori.b D0, 0x0 000032B4 0000 0000 ori.b D0, 0x0 000032B8 0000 0000 ori.b D0, 0x0 000032BC 0000 0000 ori.b D0, 0x0 000032C0 0000 0000 ori.b D0, 0x0 000032C4 0000 0000 ori.b D0, 0x0 000032C8 0000 0000 ori.b D0, 0x0 000032CC 0000 0000 ori.b D0, 0x0 000032D0 0000 0000 ori.b D0, 0x0 000032D4 0000 0000 ori.b D0, 0x0 000032D8 0000 0000 ori.b D0, 0x0 000032DC 0000 0000 ori.b D0, 0x0 000032E0 0000 0000 ori.b D0, 0x0 000032E4 0000 0000 ori.b D0, 0x0 000032E8 0000 0000 ori.b D0, 0x0 000032EC 0000 0000 ori.b D0, 0x0 000032F0 0000 0000 ori.b D0, 0x0 000032F4 0000 0000 ori.b D0, 0x0 000032F8 0000 0000 ori.b D0, 0x0 000032FC 0000 0000 ori.b D0, 0x0 00003300 0000 0000 ori.b D0, 0x0 00003304 0000 0000 ori.b D0, 0x0 00003308 0000 0000 ori.b D0, 0x0 0000330C 0000 0000 ori.b D0, 0x0 00003310 0000 0000 ori.b D0, 0x0 00003314 0000 0000 ori.b D0, 0x0 00003318 0000 0000 ori.b D0, 0x0 0000331C 0000 0000 ori.b D0, 0x0 00003320 0000 0000 ori.b D0, 0x0 00003324 0000 0000 ori.b D0, 0x0 00003328 0000 0000 ori.b D0, 0x0 0000332C 0000 0000 ori.b D0, 0x0 00003330 0000 0000 ori.b D0, 0x0 00003334 0000 0000 ori.b D0, 0x0 00003338 0000 0000 ori.b D0, 0x0 0000333C 0000 0000 ori.b D0, 0x0 00003340 0000 0000 ori.b D0, 0x0 00003344 0000 0000 ori.b D0, 0x0 00003348 0000 0000 ori.b D0, 0x0 0000334C 0000 0000 ori.b D0, 0x0 00003350 0000 0000 ori.b D0, 0x0 00003354 0000 0000 ori.b D0, 0x0 00003358 0000 0000 ori.b D0, 0x0 0000335C 0000 0000 ori.b D0, 0x0 00003360 0000 0000 ori.b D0, 0x0 00003364 0000 0000 ori.b D0, 0x0 00003368 0000 0000 ori.b D0, 0x0 0000336C 0000 0000 ori.b D0, 0x0 00003370 0000 0000 ori.b D0, 0x0 00003374 0000 0000 ori.b D0, 0x0 00003378 0000 0000 ori.b D0, 0x0 0000337C 0000 0000 ori.b D0, 0x0 00003380 0000 0000 ori.b D0, 0x0 00003384 0000 0000 ori.b D0, 0x0 00003388 0000 0000 ori.b D0, 0x0 0000338C 0000 0000 ori.b D0, 0x0 00003390 0000 0000 ori.b D0, 0x0 00003394 0000 002F ori.b D0, 0x2F /* '/' */ 00003398 810C sbcd -[A0], -[A4] 0000339A 0000 0061 ori.b D0, 0x61 /* 'a' */ 0000339E 812C 0000 or.b [A4 + 0x0], D0 000033A2 0000 0000 ori.b D0, 0x0